KOCHI, India -- India's southern state of Kerala has been called "God's Own Country" and the ... lush jungles and spice plantations. Its port cities of Kozhikode and Cochin have been the ...