Four protesting farmers died in the violence which took place on Sunday

The son of an Indian federal minister has been arrested six days after he was accused in an incident that left eight people dead.

Ashish Mishra has been sent to judicial custody for 14 days.

A car linked to his father, junior home minister Ajay Mishra, ploughed into protesting farmers in Uttar Pradesh state, killing four men.

Farmers alleged that Ashish Mishra was behind the attack, but the Mishras denied the charge.

An angry mob then beat to death three men in the car, including the driver. A journalist also died in the violence.

Police arrested Ashish Mishra late on Saturday after questioning him for more than 12 hours. He was told to appear before the police for questioning on Friday but failed to turn up.

“We are taking Ashish Mishra in custody. He was not cooperating in the investigation,” Deputy Inspector General Upendra Agarwal told Reuters news agency.

Police arrested two other men in connection with the incident on Thursday hours after the Supreme Court asked the state government to file a report about the investigation. State officials also appointed a retired judge to head a commission that would probe the attack.

But on Friday, the top court said that they “were not satisfied with the steps taken [by the state government]” and asked the police why the minister’s son had not been arrested when he was accused of a serious crime like murder.

Chief Justice NV Ramana said the court also disapproved of a special investigation team set up by the state government since “the people in the commission, they’re all local officers”.

His comments came during a hearing in court after two lawyers from Uttar Pradesh wrote to the chief justice, seeking a federal investigation into the incident.

The violence, which took place in Lakhimpur district on Sunday, marks a dramatic escalation in a 10-month-old protest against agriculture reforms that the ruling Bharatiya Janata Party (BJP) government passed without substantive discussion in parliament last year.

Tens of thousands of farmers have been sitting on the outskirts of Delhi since November, demanding that the laws must be repealed.

It is one of the longest farmers-led protests India has ever seen, pitting the community against Prime Minister Narendra Modi and his BJP government.

Two BJP workers were among those who were beaten to death by the mob on Sunday.

India Minister's son arrested over Lakhimpur violence
Ashish Mishra has denied the allegations against him

Accounts of the incident remain conflicted, with some farmers saying Ashish Mishra was behind the wheel and others saying he ordered his driver to plough the car into protesters.

Farm unions said two protesters died when they were run over and two others who were injured later succumbed in the hospital.

They are now demanding that viral video footage – that shows an SUV crashing into the protesters from behind – be treated as evidence against the minister and the son.

After protests by opposition parties and farmers’ unions, police finally opened a murder investigation on Monday morning and registered a case against the father and the son.

But Ajay Mishra continues to deny the charge – he says that neither he nor his son were in the car when the incident happened.

Ashish Mishra, however, had initially said he escaped the mob and ran into the fields. But later he insisted he had never been in the car or at the scene of the incident.

Meanwhile, leaders from the main opposition Congress party, Priyanka and Rahul Gandhi, visited Lakhimpuri Kheri on Wednesday and met the families of the deceased farmers and the journalist.

Opposition leaders had been trying to visit the district since Sunday but state police barred them from entering the state, citing a law and order situation. Several politicians, including Ms Gandhi, were even detained on their way.

NULL Invalid API key or channelobject(stdClass)#8396 (1) { ["error"]=> object(stdClass)#8274 (3) { ["code"]=> int(403) ["message"]=> string(117) "The request cannot be completed because you have exceeded your quota." ["errors"]=> array(1) { [0]=> object(stdClass)#8444 (3) { ["message"]=> string(117) "The request cannot be completed because you have exceeded your quota." ["domain"]=> string(13) "youtube.quota" ["reason"]=> string(13) "quotaExceeded" } } } }