Situated on the southwestern coast of India, Kochi City is a bustling metropolis famous for its strong historic background, cultural diversity and breath-taking natural landscapes. As much as it ...