As the Cricket World Cup gets underway in India, with matches played at the enormous Narendra Modi Stadium, we look at some of the planet’s largest venues
Previous ArticleIran slams Nobel Peace Prize decision
Next Article Israel is at war – Netanyahu