January 7, 2021

Is London peak falling?

London’s hospitals are less than two weeks away from being overwhelmed, even in the “best case” scenario, according to an official NHS England briefing leaked