translate English to German: This is another area where politicians have let themselves down.
Auch hier hat die Politik versagt.