> 20 Milliarden Euro
Yep, so the source uses the long scale "milliard" and the translations use short scale "billion", it checks out.