21 hours in London, May 2018