3
Tamda Ghoomar Falls
Photo by:
Munnalal Baghel
Category: Nature
Tamda Ghoomar Falls is a seasonal and natural waterfall located about 45 km west of Jagdalpur in Bastar district of the Indian state of Chhattisgarh. It is very close to Chitrakoot and Mendri Ghumar Waterfalls.