The Callao Square (Spanish: plaza del Callao) is located at the centre of the Spanish capital of Madrid. From Wikipedia
Hundreds gathered in Plaza de Callao to promote European values and counter authoritarian threats, concluding with a symbolic performance of 'Himno de la AlegrÃa.'