No, not London. These red double deckers are tour buses in Paris.