Nifty Falls 50 Points to 24,187; Crude, Geopolitics Weigh on Markets