Shimla – A Preferred Hill Station in India
Shimla, the capital city of Indian state of Himachal Pradesh, is one of the most sought after hill stations in India. It has been emerged an idea holiday destination in the country appealing travelers and vacationers from all over the world. It is the former summer capital of India and often referred to as Queen […]