Question: The 2003 World's Strongest Man was held in which town on the Zambezi River?
Answer: Victoria Falls