The image shows the Olympic Stadium in London, England.
Read full description
The image shows the Olympic Stadium in London, England. It is a large stadium with a road in front of it, surrounded by grass and trees. In the background, there are buildings and a sky with clouds.