Harry Kane Becomes England’s Superhero as Three Lions Survive DR Congo Scare The stage was set at Mercedes-Benz Stadium in Atlanta, Georgia, as England prepared for a huge Round of 32 showdown against DR Congo under the bright lights of the dome soccer stadium. The atmosphere was electric before kickoff, with England fans hoping the Three Lions would take control early and show their quality on the World Cup stage. Inside one of America’s biggest and most modern stadiums, t