Untimely snowfall in India's northern hilly state of Himachal Pradesh surprises tourists.

Record ID: 329795