BJP veteran L. K. Advani, 98, was discharged from Indraprastha Apollo Hospital in Delhi on Monday after his health improved. He had been admitted on October 16 with a chest infection and was kept under medical observation, including time in the intensive care unit.