China boosts green energy investments as Iran conflict affects oil demand. Crude oil reaching a new all-time high by ...