What Should You Know About the Best Places to Visit in Shimla? Shimla, often known as the "Queen of the Hills," is Himachal Pradesh's capital megacity, and there is no excuse not to visit the beautiful location. Decked by the massive points of the snow-limited mountains, the afforested hillsides make this one of India's most famous hill resorts.
Even though the temperature is rising and people are suffering from the heat, Shimla is the place to go. Callers...
0 Shares
688 Views
0 Reviews