Spain
The best photos from across the continent this week

With Russian strikes on civilian areas continuing in Ukraine, protesters took to the streets in Serbia amid rising civic tensions while Spain and Turkey both prepared for elections. And all the while, the great and the good of the movie world strutted their stuff on the red carpet in Cannes.
Source: Euro News