This is very BAFFLING ;;

// Trafalgar Square, London, UK

12

. .