South India ( Kerala, Karnataka, Andhra Pradesh, Telangana and Tamil Nadu ) has a lot more to offer than mere beaches and spice plantations. It has intricate temple architecture, historical ruins, palm-fringed canals, and the spirituality to provide you with an...