The Olympic Torch for the London Olympics has just been lit in Greece. Here are some resources about it that I’m adding to The Best Sites For Learning About The London 2012 Olympics:
London 2012: Olympic Games flame lit in Greece is from The BBC.
Lighting the 2012 Olympic Flame is a photo gallery from The Atlantic.
Greece Lights Olympic Torch is a slideshow from TIME.