Thekkady Lake Boating, Periyar National Park at Idukki, Kerala – thekkady lake boating trip photo coverage Recently visited the Thekkady lake located in the Periyar National Park in Idukki, Kerala. This Lake is formed by the construction of Mulla Periyar dam across the Periyar Lake in 1895. Boating at the Lake is the best way …
Read More