The energy markets have kicked off the new week on a sour note, with oil prices recording significant declines in early trading on Monday just days after Saudi and Iran agreed to restore diplomatic ties in a deal brokered by China, ending a seven-year rift. While oil prices plunged early on Monday…
Read More