India's 10-year bond yield fell to its lowest level since April 21.

2026-06-12

India's 10-year bond yield fell to its lowest level since April 21.