Krang Suri Waterfalls, located in the Jaintia Hills of Meghalaya, is one of the most stunning natural attractions in Northeast India.
Krang Suri Waterfalls, located in the Jaintia Hills of Meghalaya, is one of the most stunning natural attractions in Northeast India.