Fresh snowfall in India's northern Himachal Pradesh, a boon for tourism

Record ID: 328119