translate English to German: The G-20 to the Rescue?
Die G20 − unsere Rettung?