The 15th of August is a public holiday in Spain, being the Feast of the Assumption of the Virgin Mary. The Constitution says there is no State religion but the Spanish nation is founded on Catholicism. No Constituion could shake that off so easily.
Cheeky chulapos and chulapas in their elaborate costumes attend the solemn Feast of the Virgin of the Almudena, Madrid’s patron saint
If you’re in Madrid between the 15th and 17th of August, join the Fiesta of the Virgen de la Paloma. You’ll be glad you did!