Manali Hill Station

View of Himalayas, from Manali Hill Station. Photo Courtesy- Wikimedia Manali Hill Station is nestled in the mountains of Himalayas in the state of Himachal Pradesh in India. Manali Hill Station  is 32 kilometers from Kullu valley, 280 kilometers north of capital of Himachal Pradesh, Shimla. The hill station is situated near to the end of the valley on…

[Continue reading]