Shimla, a small town in Himalaya
Shimla is a small town which is the state capital of Himachal Pradesh, India. Shimla is located on a hill with a height of more than 2000 meters. Before visiting Shimla, prepare your body for cold temperatures. Shimla City is a very comfortable place to walk, especially in the area of The Ridge, The Mall,...
Page 1 of 11
