Lovingly known as the “God’s Own Country”, Kerala is a delightful visual rendering speckled with countless charming tints. Sited in the southern tip of India, Kerala is embraced by the sapphire Arabian Sea in the western coast of the country. It is often called as the Green Venice. Venice is where man has created [...]
Mail this post