Monday April 29, 2024 | Last Update: April 29, 2024 EDT
Russia, the world’s largest energy exporter, sees $140 billion annual loss because of plummeting oil prices and the European and U.S. sanctions, according to Finance Minister Anton Siluanov.
Read more >>
Just In
Most Read
1
2
3
4
5