German inflation reached its highest level in nearly half a century in May.

Read More