Russia earned nearly $100bn (£82.3bn) from oil and gas exports during the first 100 days of the war in Ukraine, according to a report. Revenues have been… Read more
The European Central Bank (ECB) has said it intends to raise interest rates for the first time in more than 11 years next month as it tries to control… Read more