What city do you think these buses are located in?
Respond to the question using a single word or a concise phrase.

london

Are these buses currently in service?

yes

Are these double decker buses?

yes