Meghalaya means the abode of the clouds, and the name is not poetic exaggeration. This is one of the rainiest places on Earth, and
all that water has shaped something extraordinary, a green, dripping, waterfall-laced landscape unlike anywhere else in India.