Pulse of the Street: Will the April sprint stumble over $126 oil and a 95-plus Rupee? by Live mint | April 30, 2026 10:04 pm | Indian Stocks, Market, News 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.