BJP veteran Lal Krishna Advani will be honoured with Bharat Ratna, the highest civilian award in India, declared Prime Minister Narendra Modi on Saturday. BJP MP Prakash Javadekar said it is his sacrifice, vision and efforts that helped BJP grow in the country.