fbpx

Backwaters

In the backwaters of Alaphuza in Kerala, deemed as God’s own country.

Leave a Reply

%d bloggers like this: