The beautiful narrow strip of land on the south west part of india forms kerala, the land of paddy fields, forests and landscape filled with water. Popularly known as god's own country kerala is a place blessed with calm backwaters, relaxing beaches...