The Olympic Park is looking magnificent with the flowers in full bloom just as the Games begin.
Britain basked in temperatures peaking at 31°C today as London witnessed the hottest day of 2012 to date , beating yesterdays high of 30c.
After weeks of dismal weather, the heat wave comes as a welcome surprise to many, and could persuade thousands of Britons to sun themselves at home rather than head overseas in search of warmer climes.
Tourist destinations including Los Angeles and Honolulu were cooler than London, the former by a whole 5°C. Temperatures in Marrakesh not far from the edge of the Sahara Desert, climbed no higher than those in London