Chokramudi Peak is Nature Paradise in the Heart of Kerala Posted by dev Categories: Mountains, Nature, South India