China's oil production in June hits lowest level in 6 years China's crude oil production fell in June to its lowest level since the start of the COVID-19 pandemic, as the... Economy 5 hours ago · 4 min