Defense giant BAE Systems has reported record results for 2025 while staff at its sites in Lancashire, U.K., continue to strike for better pay, reports BBC News.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results