Accessible Tourism
5 breathtaking Hill station near Delhi
Shimla – Queen of Hill Station Arguably, the most popular hill station in northern India. It is the capital of Himachal Pradesh and it is the largest city in northern India. Shimla derives its name from Shyamala Devi, an incarnation of the goddess Kali. It covers the area of 25 sq km Read more…