Refreshing waters of beaches of Kovalam, Kerala in India are a must experience!