Kerala has been pegged as a ‘Destination to Watch’ in 2017 by the Association of British Travel Agents (ABTA), the U.K.’s largest and most influential body of travel agents and tour operators. Described as a ‘true haven for travellers’, ‘God’s Own Country’ is the only Indian entry on the listContinue Reading