Meghalaya
Living roots and endless rain
Meghalaya is a green maze in India's northeast — waterfalls that never stop, villages you can only reach on foot, and the cleanest air you will ever breathe.
Living roots and endless rain
Meghalaya is a green maze in India's northeast — waterfalls that never stop, villages you can only reach on foot, and the cleanest air you will ever breathe.