Sensex falls by 870 points, Nifty reaches 23650 amid geopolitical tensions and rising oil prices | allworld.media