Shimla, a charming town of Himachal Pradesh, enchants tourists with her stunning landscapes and colonial architecture. Situated in an altitude to 2,205 meters, Shimla presents a tranquil retreat from the bustle of city https://tvsocialnews.com/story5129120/tucked-away-shimla-tourism-places