Indian ​bonds rallied on Wednesday, with ​the benchmark yield posting its biggest fall in four years, ​as oil prices slumped following a two-week truce between the U.S. and Iran, while the central bank kept its policy rate unchanged.