Indian government bonds ended higher on Thursday after a choppy session, as lower oil prices offset concerns over renewed escalation in the U.S.-Iran conflict.
The yield on the benchmark 6.94% 2036 bond ended at 6.9240%, compared with Wednesday's close of 6.9431%. Yields move inversely to prices.