The Unforgettable Himachal- Shimla

Known as the summer capital of British India, Shimla is located in the North and is famous because of its lovely weather. It’s cold there because it’s naturally elevated and snow falls and cover its land in winter. The State of Himachal to where Shimla belongs is known as the land of the gods because … Continue reading The Unforgettable Himachal- Shimla