Germany's New £48 Billion Climate Package Does the Bare Minimum

Leaders took longer than 18 hours to agree on the plan, and it's still not enough.

Top News