The social media giant has charged Bharatiya Janata Party less for India election ads than others. The cheaper rates allow the BJP, Facebook’s largest political client in India, to reach more voters for less money.