Photo released by the Olympic Delivery Authority (ODA) shows the interior of the Olympic Stadium's field of play, in London, Great Britain, March 29, 2011. The construction of the Olympic Stadium was completed on March 29. [Sina]
Go to Forum >>0 Comments