Travel Shimla India at Cheap Price
The British called Shimla the “Queen of Hill Stations.” Situated in the north-West Himalayas, Shimla the summer capital of India before
independence is now the capital of Himachal Pradesh. Shimla derives its name from “Shyamala”;- the goddess Kali, whose temple existed in the
dense forest that covered Jakhu Hill in the early 19th century. The English named [...]