Browsing Tags

Shimla Travel Guide

  • Home
  • Shimla Travel Guide

Shimla – One of India’s Most Popular Hill Stations

About Shimla Shimla or Simla is one of the most famous and well-known hill stations of India. The capital of Indian State of Himachal Pradesh, Shimla was the official summer capital of British India...