Off-beat places in Manali: Manali, one of the most well-known hill towns in India, is nestled among the Himalayan slopes and is known for its breathtaking views, endearing streams, a lovely fog that ...