0 Now It's Spain's Turn For Revolution Madrid’s Puerta del Sol is the main square of the Spanish capital. It’s normally full…More