
Defense Express
Defence news outlet
A defence news outlet that reported on claims from Russian Telegram channels.
Description from ArmyWeb

Defence news outlet
A defence news outlet that reported on claims from Russian Telegram channels.
Description from ArmyWeb