This fascinating marvel in Manipur in Northeast India is hailed as one of the unique creations of nature across the world ...