A Luxurious Stay at 5 Star Hotels on Shimla’s Mall Road
The capital of Himachal Pradesh, Shimla, served as the summer capital of India before the country’s independence. With a peak of 7,238 feet, and covering an area of 25 sq km, Shimla lies within woodlands made up of deodar, oak and pine. It is among the top hill stations in India due to its well-developed amenities as…