Eat, neigh, love
The price of crude oil surges to $97.56 a barrel, its highest price in more than a year. / CNBC Foreign direct investment in China was just $4.9 billion in the second quarter of 2023, down by 94% from the same period in 2021. / The Economist Switzerland's