India - Himachal Pradesh - Alaya Himachal

Himachal Pradesh is located in Northern India. In Sanskrit, Hima means snow. The state capital is Shimla. View of Chandral Tal, Spiti of Himachal. Thanks to "FruitLover" for sending this postcard.





No comments:

Post a Comment