All this is seen in a video that was reportedly shot at Meghalaya's West Garo Hills District, some 70 kilometres from the border with Bangladesh.
Taking note of the incident, the Meghalaya police have filed a case on their own and have arrested the main accused, who has been identified as a local resident Biren Sangma. The police said they have formed teams and have fanned out across the district to arrest the other men seen in the video. The second main accused has been identified as another local resident Martin B Sanhave.
"It is a clear case of moral policing. The woman is safe and is being counselled after she went through the ordeal," a police officer said.
The woman, who appeared to be in her early twenties, belongs to the Garo tribal community in the north-east state. The men thrashed her because she was in a relationship with a man who was not from their community, people familiar with the matter said. They said the video was shot two-three days ago, though the police are investigating to find out when exactly the attack on the woman happened.
"She was assaulted by the group led by Biren Sangma, who did not like her presence in a picnic along with her other friends," senior police officer MGR Kumar said.
The video of the Meghalaya assault surfaced barely days after another video was found circulating in social media, which showed a 22-year-old woman from the Garo community stripped and thrashed in neighbouring Assam's Goalpara district, 160 km from state capital Guwahati.
In the Assam video, the woman standing next to a vehicle can be seen screaming as two men pull her hair and kick her as she tries to make an urgent phone call. Another man is seen recording the harassment on his mobile phone as the woman is hit on her face.
The police said they believe that the assault on the woman and her Muslim companion is a case of moral policing as the men thought the two were in a relationship and decided to take matters into their own hands.
Get the latest election news, live updates and election schedule for Lok Sabha Elections 2019 on ndtv.com/elections. Like us on Facebook or follow us on Twitter and Instagram for updates from each of the 543 parliamentary seats for the 2019 Indian general elections.