News
The backlog of unfulfilled orders at European defence plants reached a record high of 365 billion US dollars in 2024, according to a report by the Russian organisation Roscongress Foundation, titled ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results