It is easy to see why Shimla tops most Indians' must-visit list — it's the only hill station to combine the beauty of the high Himalayas, the energy of a city, and the sleepy charms of a hill station. At 6,890 ft, it boasts lovely deodar forests and stunning mountain views. As the capital of British India and now of Himachal Pradesh, it offers the complete package. Among the places to visit in Shimla, you'll easily spot your Barista and ICICI, though they will be sheltered in atmospheric old buildings.









