In Kerala, the internationally acclaimed Kovalam beach is all set to welcome the New Year 2011 in a big way. God's Own Country has been witnessing a steady flow of both domestic and foreign tourists during Christmas and New Year Eve.
News On AIR | December 31, 2010 1:25 PM
Kovalam beach all set to welcome New Year 2011 in a big way