Oil tops $120 a barrel
BusinessTags: Print EditionLONDON - Oil prices topped $120 a barrel in choppy trade on Monday buoyed by Saudi Arabia raising its July crude prices but amid doubts that a higher output target for OPEC+ oil producers would ease tight…
