The honeymoon, if ever there was one, is over. Germany and France are back to their usual bickering. And this might be the best thing for the rest of Europe.
The honeymoon, if ever there was one, is over. Germany and France are back to their usual bickering. And this might be the best thing for the rest of Europe.