EU voters head to the polls on June 6-9 to elect the next European Parliament with the 27-member bloc facing a daunting set of challenges, including deep divisions over migration management, a backlash against climate change policies, and an overhaul of Europe’s defence industries spurred by the ongoing war in Ukraine.