Hidden Within Shimla Tourism Places

Shimla, a charming town of Himachal Pradesh, captivates tourists with her picturesque landscapes and Victorian architecture. Perched on an altitude around 2,205 meters, Shimla provides the tranquil escape from the chaos of city life. Tourists can stroll through its cobbled streets, lined with charming shops. One must-visit attraction is the Mall R

read more