Royalty-free stock photo ID: 531316084

Dalhousie hill station in Himachal Pradesh in India after heavy snowfall in winter. - Image