Business

Oil prices plunge 5% after China's economy suffers a shock slowdown in June