Travel Shimla

Shimla is the capital of Himachal Pradesh State in India. Also known as ‘Queen of Hills’, the place is a famous hill station. During the British rule in India, it acted as the summer capital of India. This section explores cuisines, shopping specialities, places to visit and other interesting aspects of the city.