




















Work begins at world's largest football stadium, with capacity of 100,000, in China - in pics
'Lotus Flower Stadium' set to cost Dh6.2 billion and will be home to Chinese Super League side Guangzhou Evergrande
Ajit Vijaykumar
April 22, 2020
April 22, 2020