VAGABONDHOLIDAYS-LOGO
VAGABONDHOLIDAYS-LOGO

Shimla

Shimla, one of India’s most famous hill stations, located in himachal state. derives its name from Goddess Shyamala, an incarnation of Goddess Kali, the deity of power and wrath.