Global investors pull $8.5 billion from India funds in 2026

Business