Британският премиер Дейвид Камерън беше принуден да се намеси след оплакванията на бизнеса, че туристите странят от Лондон по време на игрите