Foreign Investors Pull $3.2 Billion From Indian Markets as Oil Rally Returns Oil Price September 30, 2026