Especially in the challenging times that Europe and the world are currently experiencing we need the brightest and best to battle the challenges and strengthen the European Union making it a worthwhile place to live for its 500 million members

What is the correctly punctuated version of this sentence?
Especially in the challenging times that Europe and the world are currently experiencing, we need the brightest and best to battle the challenges and strengthen the European Union, making it a worthwhile place to live for its 500 million members.