The girl, aged around 22 years, is admitted to a government hospital in Bharatpur, Additional SP Bharatpur Rajesh Yadav said.
The girl was returning home in Kaman town from Hinduan in the government bus when the incident occurred.
"When the bus was passing from a congested area of the city, the accused identified as Pawan got inside the bus and opened fire at the girl. The bullet hit her leg," the officer said, adding, the incident created panic in the area.
"Primary investigation reveals that the boy was pressurising her to have a relationship with him but she was ignoring him," he said, adding, that the accused was being searched.
