The Olympic torch that will burn throughout the London 2012 games has been lit in Greece.
The stunning ceremony took place in the ancient site of Olympia – the spot where the Games were born in 776 BC.
Greek actress Ino Menegaki – in the role of high priestess – looked magnificent as she held aloft the torch and began the countdown to the year's most anticipated event.
Now, the flame will pass through her country's major archaeological sites, including the Acropolis.
It will then travel the length of Britain in a 70-day torch relay, before arriving at the Olympic Stadium to kick off the opening ceremony on July 27.
Wiliam, Kate and Harry to light up the Games