The torch relay for the World Games 2025 in Chengdu, Southwest China's Sichuan Province will take place on July 26 - the first one in the event's history. On Wednesday, the torch named Zhumeng ...