Chinese and Indian troops have clashed in a disputed Himalayan border region for the first time in more than two years, with reports of dozens injured. ... Read More
This year, China is still headed for a contraction in oil demand of 400,000 barrels per day (bpd) to 15.4 million bpd, the IEA added, before recovering by almost one million bpd in 2023. ... Read More