Town Hall of Shimla in Snow, Himachal Pradesh, India

Town Hall of Shimla in Snow, Himachal Pradesh, India

People reacts to a blizzard at the town hall of Shimla, Himachal Pradesh

People reacts to a blizzard at the town hall of Shimla, Himachal Pradesh

Leave a Reply

Share