Selvaralu Dam

Selvaralu Dam in Ambasamudram.

Selvaralu Dam

natural
water