- Stock Photo ID: #LO171381
- Image Credit: Picxy.com/sunny.baghel
- Description:HANDAWADA WATERFALL SITUATED NEAR THE BARSOOR REGION OF DANTEWADA IS KNOWN TO BE THE HIGHEST WATERFALL OF CHHATTISGARH STATE.
- Location: Handawada Waterfalls, Bijapur, Chhattisgarh, India