Russia Extends Oil Production Cuts Of 5,00,000 bpd Until June-End. HIGHLIGHTS As traders wait for catalysts, the price of natural…