London 2012 Olympics

London will host the Olympics from 27 July to 12 August 2012. This will make London the first city to officially host the modern Olympic Games three times, having previously done so in 1908 and in 1948. With the National Gallery based in the heart of London, what better place for you to pick up your Olympic gifts.