Shimla, a charming town of Himachal Pradesh, captivates tourists with its stunning landscapes and Victorian architecture. Situated on an altitude to 2,205 meters, Shimla presents an peaceful getaway from the hullabaloo https://socialislife.com/story5080057/nestled-shimla-tourism-places