Industry & Trade Oil’s sharp fall surprises markets Norhan Adel May 8, 2023 0 Oil prices have witnessed the third consecutive week of decline, closing on Tuesday at its lowest point since…