It is not the BJP which divides the country on communal lines, it indeed is the Congress party which is responsible for dividing the country on communal lines.
Even after over 60 years of Indian independence, Congress's strategy to win the voters hasn't changed, it still continues to seek votes in the pretense of upliftment of the minority. The efforts so far in this sense have been absolute zero. :-( What does the minority get? Some more reservations added to their quotas in government jobs, some more reservations added to their quotas in the education. There is little done to the economically poor, private organizations have been doing extremely good in this regard: Jindal Trust, Infosys foundation just to name a few. BJP did try to atleast eliminate this by privatizing sectors and reducing the bureaucracy.
So, who's dividing the country on communal lines Sonia ji. It is your Kangres party..