For anyone heading to London on layover:
The numpties of London Transport have decided not to accept cash on the buses from 6th July. You can only travel with an Oyster card and they don't sell them on the bus. Concierge told me to get one at the underground station.
Residents will manage, visitors obviously don't matter
Mods please move a/r.