Why is kerala called Gods own country ?

And way are the people of kerala called "devils own people" ?
19 answers 19