Nifty drops 41 points to 23,873.45 amid geopolitical tensions, GIFT Nifty signals weak start