Loading...

Defense stocks decline amid indications of potential peace advancements between Ukraine and Russia. | Intellectia.AI