Immersive Scenes

London Street Scene. Near Leicester Square. June 2015.