Manali is a beautiful Indian hill station and magnetic town. Famed as the Switzerland of India, it is located in the northern Indian state of Himachal Pradesh in the foothills of the great Himalayas.
Published: Monday, May 21, 2012
Visits: 10
words
:
600