Question: The 2003 World's Strongest Man was held in which town on the Zambezi River?
Sentence (from "Victoria Falls"): Victoria Falls (Tokaleya Tonga: "Mosi-oa-Tunya", "The Smoke that Thunders") is a waterfall in southern Africa on the Zambezi River at the border between Zambia and Zimbabwe.
Relevant evidence: Yes