Protesters during 15th May protest under the social movement indignant Spanish at Palma de Mallorca Spain
Size: 5184px × 3456px
Location: Palma de Mallorca Spain Europe
Photo credit: © CFimages / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: 15m, crisis, demonstration, movement, protesters, social, spain