With the G7 summit coming up in May, can you name all the leaders?

Remember there are 7 countries plus two representatives from the European Union!

Good luck!