Thekkady, an enchanting destination in Kerala, India is a captivating place to visit during monsoon. This place becomes ...