When India votes in a general election next year, it will be the world's largest democratic exercise, and the biggest ever test of the role of social media in an election.
As the ruling Bharatiya Janata Party (BJP) readies for battle with the newly energized Congress party-led opposition in the election that must be held by May, the role of Facebook, Twitter and WhatsApp could be crucial in deciding who wins.
India already has close to 900 million eligible voters, and an estimated half-a-billion have access to the Internet. The country has 300 million Facebook users and 200 million on Facebook's WhatsApp messaging service - more than any other democracy. Millions use Twitter.
"Social media and data analytics will be the main actors in the upcoming India elections. Their use would be unprecedented as both parties now use social media," said Usha M. Rodrigues, a communications professor at Deakin University in Melbourne, Australia, whose research has focused on social media and Indian politics.
The potential for abuse is also immense, with incendiary news and videos capable of fanning violence in the sprawling multi-religious and multi-ethnic nation.
Fake news and messages circulated on social media have led to more than 30 deaths since last year, data portal IndiaSpend says, mostly rumours about child kidnapping gangs.
Political differences have in the past been no less deadly.
"Social media discourse, already bitter, will turn bilious," Milan Vaishnav, a senior research fellow at the Carnegie Endowment for International Peace in Washington, said of the coming campaign for the general election.
"It will be no-holds-barred on social media given that the opposition smells blood and the ruling party has its back against the wall."
Both the main parties accuse each other of propagating fake news while denying they do so themselves.
Nevertheless, the battle lines between them are clearly drawn. Congress has attacked Prime Minister Narendra Modi's economic policies and his party's Hindu nationalist ideology, while the BJP dismisses the Congress as incompetent liberals out of touch with the people.
This month, Congress won elections in three major states that have been the bastion of the BJP, setting the stage for a tight contest in 2019. Helping the opposition party was a revamped social media strategy.
WAR ROOMS
At the last election in 2014, Congress was crushed by the techno-savvy Modi and his array of social media weapons, including a flurry of Tweets from his personal account, a BJP campaign on Facebook and holographic displays of Modi in remote villages.
Congress leader Rahul Gandhi got a Twitter account only in 2015. But the opposition party is catching up and the playing field has gotten a lot bigger.
India now has 450 million smartphone owners against 155 million at the last election in 2014, according to Counterpoint Research. That's more than the entire population of the United States, the crucible for election campaigns on social media.
Reuters visited one of the hubs of Congress's online operations in Rajasthan, one of the three states it won this month - a drab three-bedroom apartment up a dimly lit staircase in the city of Jaipur.
Inside, party workers tracked news channels and social media posts on a wall of television screens. A three-member team of audio, video and graphic experts designed campaign material that was posted to public websites, while other volunteers used WhatsApp to send instructions to party workers.
"We were kids back then, but we are going to outmaneuver them now," said Manish Sood, 45, who runs his own social media marketing business and was managing the Congress volunteers at the Jaipur war room.
Still, fighting Modi online isn't easy. With 43 million followers on Facebook and 45 million on Twitter globally, he is among the world's most followed politicians. Congress's Gandhi still only has 8.1 million followers on Twitter and 2.2 million on Facebook.
A request by Reuters to visit the BJP's social media center in Jaipur was declined, but a member of the party's Rajasthan state IT unit, Mayank Jain, said it ran similar social media operations from two city apartments.
"Congress understands social media a bit now, but they do not have the volunteer manpower," Jain said in an interview, showing dozens of BJP WhatsApp groups on his phone, one of which was named "BJP RAJASTHAN'S Warriors".
RISE OF WHATSAPP
While Twitter and Facebook were embraced by Indian politicians - mainly in the BJP - in 2014, it's WhatsApp that has now become the social media tool of choice.
In Jaipur city and the nearby rural town of Tonk, where traditional methods like public speeches and poster campaigns were widely used during the state poll, Congress and BJP party workers showed a Reuters reporter dozens of WhatsApp groups they were part of and used for campaigning.
Congress said its volunteers managed 90,000 WhatsApp groups in Rajasthan, while the BJP said it controlled 15,000 WhatsApp groups directly, with its workers campaigning through roughly another 100,000 groups.
But WhatsApp has been at the center of controversy. After the false child kidnap messages were spread on the platform in India, it was flooded with falsehoods and conspiracy theories ahead of the October election in Brazil.
WhatsApp's end-to-end encryption allows groups of hundreds of users to exchange texts, photos and video beyond the purview of authorities, independent fact checkers or even the platform itself.
"WhatsApp is the biggest challenge for us right now on the social media front," said Nitin Deep Blaggan, a senior police officer in charge of monitoring online content in Jaipur.
WhatsApp has limited the number of messages a user can forward in one go to 20 but in India specifically the ceiling was fixed at five. The company blocked "hundreds of thousands" of accounts in Brazil during the election period, and the same was expected ahead of India polls, a source aware of the company's thinking said this month.
"We have engaged with political organizers to inform them that we will take action against accounts that are sending automated unwanted messages," Carl Woog, WhatsApp's head of communications, told Reuters in a statement. He did not name any parties.
A Facebook spokeswoman said the company was "committed to maintaining elections integrity" and making efforts to "weed out false news". Twitter said it had made efforts to protect the electoral process and better detect and stop malicious activity.
During the Rajasthan election, police ran a 10-man social media monitoring unit, tracking tweets and Facebook posts related to the state polls. Inside the monitoring room, the posts were shown on wall-mounted screens and automatically filtered into neutral, positive or negative sections.
The negative posts received special attention - they were manually checked and, sometimes flagged to senior police officers for further investigation and action.
The sole aim, members of the monitoring team said, was to ensure that no online post spilled into violence.
One of the posts flagged by police when Reuters visited was a video from a Congress leader's rally where people appeared to be shouting slogans in favor of Pakistan, India's old enemy.
Congress' nearby war room had already debunked the video they said was doctored. Within hours, party workers posted what they said was an "original" video, that showed that nobody shouted such slogans at the rally.