The 11-hour long yellow weather warning covers vast swathes of the south of England, including Bath, Oxford, Portsmouth, London, Buckinghamshire, Kent and Brighton