BJP is for uniting hindus first.The percentage of christians and muslims is far higher than offiial 16%.It's above 20%.If it's able to unite just 50% of hindus thats 40% of total electorate then it would sweep election and win 400 seats.The question is whether they can do that.Currently then have 20% of votes.