India's 10-year benchmark government bond yield fell to its lowest level since March 20.

2026-06-25

India's 10-year benchmark government bond yield fell to its lowest level since March 20.