Image 1 of 1
in_071213_1448_XJ2V2130.jpg
A market vendor wraps herself in a woolen blanket, as the temperatures in the hills drop. Meghalaya is the wettest state in India, with up to 1200mm of rain per year
Image 1 of 1
in_071213_1448_XJ2V2130.jpg