Following the Russian invasion of Ukraine, there have been reported sightings of Russian thermobaric rocket launchers.
Read MoreChina and Russia join push on climate change action International momentum is building around the race to net zero The impact of climate change seems to be resonating with the leaders of Russia and China who have committed to significant targets. President Vladimir Putin has signed a decree ordering Russia to work towards the goals […]
Read More