Hi,
Yes, in Spain the law regulating the drones is quite tough!
You cannot fly over the cities, nor over people with your Mavic. An you cannot fly over natural parks and other protected areas. And NEVER in the airports controled areas.
So, forget to take pictures over Madrid or Barcelona.
If you are caught by the police, they will not take your drone but you will be addressed to the Aerial Security Spanish agency and the fine could be over €10k.
In this link you'll find where you can fly in spain:
IcarusRPA - SKYDRONEX - DRONEX [emoji768]
I'm from Barcelona and I have to drive more that 30km to fly mi Mavic.
I wouldn't take the risk of flying over big cities.
All the best-