Sweden's new Government

A new Government has been formed in Sweden. It is led by Prime Minister Stefan Löfven and consists of 23 ministers in addition to the Prime Minister. On Friday, Prime Minister Stefan Löfven presented...

Events