A schoolboy has been shot dead by two fellow students at a school campus near the Indian capital Delhi, police say.
Euro International says it is one of Gurgaon's leading schools
The 14-year-old was killed instantly after being fired on at the private Euro International school in the suburb of Gurgaon, police said.
Gurgaon police commissioner Mahendra Lal told the BBC that two boys had been taken into custody.
Incidents of gun crime at schools and colleges in India are very rare. It is not clear what prompted the shooting.
Indian TV channels named the dead boy as Abhishek Tyagi.
Police say they believe one of the boys they are questioning managed to smuggle his father's gun into the school and hid it in a toilet.
After school closed for the day, the boy and one of his friends retrieved the gun and took turns to fire five shots at their classmate, killing him on the spot, Mr Lal told the BBC.
The BBC's Jyotsna Singh in Delhi says the dead boy's father is in the transport business and the two boys in detention are the sons of property dealers.
Mr Lal said police would be questioning the parents of one of the boys in custody about the gun.
"Those who are given an armed licence are required to ensure that the weapon is kept in a secure place away from innocent children."
Euro International school in question is located in sector 45 of Gurgaon, one of a number of satellite towns around Delhi experiencing booming property and business expansion.
The school's website describes it as one of Gurgaon's top schools. It says it is a "state-of-the-art environment" and has CCTV cameras installed in all classrooms.
The school was not immediately available for comment.
Private schools have sprung up in suburbs around Delhi in recent years catering for children of rich farmers, property developers and businessmen, among others.
Despite India's stringent gun control laws, a number of recent feuds over property deals in suburbs such as Gurgaon have been settled with firearms.