Abode of clouds enchant people in northeastern India