The gap between Indian and US government bond returns has shrunk, making Indian bonds less tempting for global investors.
On top of that, rupee ups and downs, trade jitters, and rising oil prices are adding to the stress.
The Reserve Bank of India is also worried about inflation at home, so experts think foreign money will stay away until things feel more stable.