An Irrigation Check Dam in Kerala India

An Irrigation Check Dam in Kerala India

An Irrigation Check Dam in Kerala India