Oil prices on Monday dipped below the US$100-a-barrel mark, threatening to pinch oil-dependent states' budgets and getting closer to the level where Arabian Gulf swing producers feel pressured to curb supply. The European benchmark Brent fell below the psychological barrier for the...
