Pookode lake in Wayanadu January 30, 2015March 28, 2017Lookerala Pookode is a natural fresh water lake nestling amid evergreen forests and mountain slopes at an altitude of 2100 meters above sea level [...]