Kerala is often referred as “God’s own country”. It is because the place is so beautiful that even God will not be able to leave. You are in for a treat in Kerala as you will be discovering many new surprises while travelling in this…