God’s Own Country : Kerala, India

Walking through the narrow roads in God’s own country, one realizes the true majesty of this state in India. Patched with the parrot green carpet of the paddy fields and…

Continue Reading