Nifty 50 faces 23,800 support test as oil prices surge above $110