10 JunSatellite images show Russian armaments near SwedenRussia is building up its military presence in the vicinity of Sweden, according to new satellite imagery that has been shared with several Nordic media outlets.World