This tiny Iowa town has held the title of "Ice Cream Capital of the World" since 1994, and every June, it throws a four-day festival to prove it.
Most Chennaites will tell you that the city is the ice cream capital of India.