Posted in Travel

Shimla Hill Station

Shimla is the capital of the northern Indian state of Himachal Pradesh. Shimla is also a district, which is surrounded by Uttarakhand state, north of…

Continue Reading... Shimla Hill Station