Its really happy to see the preserve nature in the Kerala .and that to specifically in munnar …its aniciant tradition that nature is treated as God …in this connection whole nature is hounerd and worshipped in keral Hence its called Gods own country.
Yes it is God own country