The top ten longest caves are situated in northeast India. Nine of them are in Meghalaya.