Formerly called Simla, Shimla in the Indian state of Himachal Pradesh is a top tourist destination. The erstwhile summer capital of the British Raj, Shimla is often called the "Queen of Hill Stations". Home to verdant forests of pine, rhododendron,... (Continue reading)
Himachal’s one of the best holiday paradises, Mashobra is located at a height of 8,200 feet above sea level and is linked with the state capital Shimla through the historic Hindustan-Tibet Road built in 1850 by Lord Dalhousie. Wildflower Hall... (Continue reading)