Meghalaya (translated means “abode of the clouds”) is the land of my birth. Back then Meghalaya was a part of Assam, today it is an independent state. It is the wettest place on earth! Watch this remarkable documentary about the Living Bridges designed by the indigenous people of Meghalaya.

Advertisements