A nine-year-old boy, who was kidnapped from outside his house in Shakurpur in northwest Delhi four days ago, was rescued from Badayun in Uttar Pradesh on Wednesday morning, police said.
One of the accused is a distant relative of the victim.
The kidnappers had demanded R20 lakh as ransom from the father of the boy identified as Yash Gupta. Gupta's father owns a kerosene depot.
Police said they had also planned to kill the child as he had identified one of the accused. "The arrests came following technical surveillance of the mobile phones used to make ransom calls," said Meenu Choudhury, DCP (northwest).
Police said Gupta was playing with his friends when two persons arrived in an auto rickshaw.
"Yash told his friends that they were his tenants and he was going with them," she said.
In the afternoon, Yash's father Khempal Gupta received ransom calls for R20 lakh.
"We rescued the boy from the house of Kamal Saxena in Badaun early this morning. Others who were arrested are an auto drivers Brijesh and Bunty and taxi driver Ravinder," Choudhury said.
Brijesh (28) knew the boy as he used to visit his house and was also a distant relative.
"He conspired with his friends to kidnap the boy to repay a loan incurred during gambling. He had lost around R5 lakh in gambling," Chaudhury said further.