KRTL BioTech

Oil prices bounce 7% after rout on stimulus hopes

Oil prices bounce 7% after rout on stimulus hopes

Oil prices bounced back 7% on Tuesday from the biggest one-day rout in nearly 30 years, as investors eyed the possibility of economic stimulus despite a price war between top producers Saudi Arabia and Russia.