Shimla, the charming town of Himachal Pradesh, enchants tourists with her breathtaking landscapes and colonial architecture. Nestled on an altitude of 2,205 meters, Shimla offers the serene retreat from the hullabaloo https://www.feeltourism.com/shimla