Two Populous-designed stadiums, Motera Stadium in India and London’s Tottenham Hotspur Stadium have been recognised amongst Project Management Institute’s (PMI’s) 2020 Most Influential Projects. Motera Stadium is the world’s largest cricket stadium ...