English: It is one of the major waterfalls on River Narmada.
Telugu: ఇది నర్మదా నదిపై అతి పెద్ద డాం.