Kerala, located in South West of India is popularly known as the 'God's own Country'. A long shoerline with serene beaches, tranquil stretches of emerald
A spectacular event at Punnamada in Alappuzha, Nehru Boat Race is the most colourful boat race in the God's own country. Watching the huge boats darting through the blue backwaters creates a spectacular scene.