A bus and several taxis on a busy street in London.