Elephant Falls Located near Shillong, Elephant Falls is one of the most famous waterfalls ... on the border of Meghalaya, is a hub for water sports enthusiasts. The Umngot River, with its crystal ...
In northeastern India, Meghalaya is a secret that ... border of India and Bangladesh and is famous for its translucent waters which surround the Umngot River that is believed to be one of the ...