The Olympic Flame's marathon seven-day tour of Scotland was hailed a resounding success as it made its way south of the border. Olympian Allan Wells, 60, carried the flame in the Borders town of Selkirk. He won gold in the 100m at the 1980 Olympics in Moscow.
The torch also visited Musselburgh in East Lothian; the Midlothian towns of Dalkeith, Lasswade, Loanhead, Bilston, Milton Bridge and Penicuik; and the Borders towns of Peebles, Innerleithen and Walkerburn.
In a star-studded day for the Olympic Torch, the flame was carried by the captain of the Starship Enterprise and sport personalities alike.
The cast and crew of EastEnders are carrying out the final touches for tonight's Olympic Torch episode.
The Olympic Torch soared to new heights when it was taken to the top of the London Eye.