Madrid, the capital of Spain, is no stranger to mass demonstrations and protests. As a vibrant city that pulses with…