India 10-year government bond yield hits 6.91% as oil drops

Business