This place is Hogenakkal falls, a waterfall in South India. It is also referred as "Niagara Fall of India". You can see Carbonatite rocks and water falls in this site.
Photo by bipasha.manjhi
Royalties free, Commercial & Editorial use
$10.00

Royalties free, Commercial & Editorial use
$10.00