Outside the streets were thronged with people holding national flags and shouting, the scene was shocking.