translate English to German: That is a matter of political and legal obligation.
Das ist politisch und rechtlich zwingend!