Thekkady October 24, 2017 Rider Attractions Thekkaddy is one of the main tourist attraction in Kerala. It is located in Idukki district of Kerala, India. Main[…] Read more