Boxing star Amir Khan has followed in the footsteps of his childhood hero Muhammad Ali as he became an Olympic torchbearer.
The 25-year-old former WBA and IBF light-welterweight champion and Olympic silver medallist carried the flame in his hometown of Bolton in front of thousands of cheering fans.
In 1996, Khan watched legendary heavyweight Ali light the torch at the opening of the Atlanta Olympics.
Speaking after depositing the Olympic flame in a cauldron at Bolton's Queen's Park, Khan said: "I remember Muhammad Ali holding the torch and I never thought I would be in the same position as him.
"Muhammad Ali is my role model and to emulate what he did inspires me and puts a smile on my face.
"Running with the torch today was very nerve-wracking because I have never done this before, it felt like going into a fight.
"I have grown up on these streets and that's what makes it so special, that this is the town where I was born."
Khan's special relationship with the Olympics dates back to the Athens Games in 2004, where he won a silver medal that made him the youngest ever British boxing medallist aged just 17.
Just before carrying the torch, he visited children at Bolton Lads and Girls Club, which he belonged to as a youngster.