Shimla : Queen of Hill Stations with stunning weather, high deodars, outstanding British heritage and one of the most beautiful towns in Himalayan state of India, Himachal Pradesh
Shimla : Queen of Hill Stations with stunning weather, high deodars, outstanding British heritage and one of the most beautiful towns in Himalayan state of India, Himachal Pradesh