Why not take a break from the hustle and bustle of your life at Kanthalloor? A village in the Western Ghats of India, Kanthalloor is located in the Devikulam taluk of Idukki district in Kerala.  Kanthalloor History Kanthalloor was known as the ‘Nalanda’ of South India, and the university was spread across 500 acres of