Just a walk away from Charing Cross and on the northeast corner of Trafalgar Square, London visitors won't be ... the display created by projection art company Luxmuralis continues deep into ...