After years of painstaking preparations, the games, which are thought to have cost in the region of $25 billion, are finally ready for the off. The stadium, built in the shape of an oversized melon, has a seating capacity of 120,000.