News

The UK and EU will lower the crude Oil Price Cap. UK and EU lower the crude Oil Price Cap, striking at the heart of Putin's oil revenues new measure ...
President Trump’s recent commitment to provide more aid to Ukraine could increase pressure on Russia to negotiate an end to ...
The Book of Exodus tells us what to expect from Russia in its war against Ukraine.