Why Kerala is Called the 'Spice Garden of India'? Kerala, located on the southwestern coast of India, is renowned for its ...