A number 205 bus to Paddington is reflected in a kerbside puddle on Bishopsgate in the City of London, the capital's financial district, on 27th February 2025, in London, England.