Abode of Clouds, NE India