Indian Himalayas, North India

Why You Must Visit Shimla in June

Flanked by forested hillsides from all directions, it would be apt to say that Shimla is the official summer holiday destination of India. It is the capital city of the Indian state of Himachal Pradesh, located in northern India. Shimla…

Continue reading