If you love nature, a visit to India's God's Own Country is a must. Lush green forests, meandering rivers, breathtaking beaches, scenic waterfalls and vibrant culture are the main attractions of Kerala.