As the Olympic torch goes on a global 130-day tour ahead of the 2008 Olympic Games in Beijing, we bring you a selection of images from the 21 stops on the torch's journey.
An Emirati teenage boy showed camaraderie with the 2008 Beijing Olympic torch bearers in Muscat by running parallel nearly the full 20-kilometre relay distance covered by 80 runners.