The Strand Posted on 2017-10-92017-10-9 A photo of the Strand where they drive on the right – London, United Kingdom