Payment terms: A backlog of 33 billion US dollars outstanding

Back to top button