snow-fall-tawang-1 Tawang, a picturesque town nestled in the lap of the Himalayas in Arunachal Pradesh, experiences heavy snowfall during the winter months