Offbeat Meghalaya: A Journey to Nongkhnum River Island

Nongkhnum River Island Nongkhnum River Island, located in the Indian state of Meghalaya, is the largest river island in the region. The Wah Kynshi River forms it on its western…