Since 2020 became all about cancellations and closures, all eyes are on what will happen in London during 2021. Here’s one we weren’t expecting: next year, construction will begin on The London Resort, an enormous theme park and water resort on the banks of the Thames that will cover 535 acres of land (that’s the same area as 136 Wembley Stadiums). more