Kerala is called God’s own land, the reason being the scenic beauty which is to die for. But the wonders of Kerala don’t end here. What is the other reason for that?