Prime Minister Narendra Modi and other senior BJP leaders greeted L K Advani  on his birthday on Tuesday. Advani, the BJP’s longest serving president, turned 95 on Tuesday. Modi and Defence Minister Rajnath Singh visited Advani’s residence here to greet him.