Global oil prices climbed above $101 per barrel, creating inflationary pressure that rattled equity and crypto markets.
Open the full topic