Shillong (Meghalaya) [India], November 24 (ANI): The breath-taking natural beauty of the North-East India is every traveller's dream. Out of the innumerable unexplored tourist spots in the region, the Krang Shuri falls of Meghalaya is the most under-rated.