Many amazing Kozhikode waterfalls in Kerala draw tourists from all over the world.
Kozhippara Falls
Amazing 10 Things To Do In Kozhikode For An Adventurously Memorable Trip
Kozhikode, or Calicut, is a vibrant city on the Malabar Coast of Kerala, India.