Listen

Description


Kerela referred to as “God’s own country” has always been a place attracting not only tourists but saints and pilgrims also,from various places, but this time it seemed to have invoked the wrath of rain God.