Pulse of the Street: Will the April sprint stumble over $126 oil and a 95-plus Rupee?

Wait 5 sec.

Geopolitical tensions, elevated crude and a falling rupee are intensifying strains on sentiment, even as broader markets saw record participation in April. Financials led the decline this week amid regulatory shocks and profit booking.