Though almost all the opposition parties in India are opposing the BJP, they have been unable or unwilling to form a joint platform