India is holding its general election over nearly six weeks starting on April 11, when millions of voters will cast ballots in the world's biggest democracy. AFP
India is holding its general election over nearly six weeks starting on April 11, when millions of voters will cast ballots in the world's biggest democracy. AFP

Facebook removes partisan Indian social media operations before elections