Photo: RNZ / Angus Dreaver
A man has been charged after a high school student was allegedly "inappropriately" touched on a bus in Auckland.
Police said a 49-year-old man was being charged with indecent assault and would appear in the Auckland District Court on Thursday.
Earlier on Wednesday, police sought help from the public to identify the man in relation to the alleged assault.
The alleged assault happened just after 8am on bus 18 travelling Great North Rd in the suburb of Grey Lynn, police said.
Detective Senior Sergeant Martin Friend said a man got on the bus at a stop near King St.
"He has sat down next to a high school student and touched her inappropriately," Friend said.
"This was witnessed by a passenger who quickly intervened and stopped what was taking place."
The man was told to get off the bus and exited at a stop near the intersection with Maidstone St.
"The witness did an incredible job in coming to the assistance of the student," Friend said.
The witness and another passenger supported the girl, walking her safely to school, he said.
Appropriate welfare support is being put in place for the student.
Not long after the appeal, police said they received information on the man's identity.
They thanked the public for their swift response to the appeal.
Sign up for Ngā Pitopito Kōrero, a daily newsletter curated by our editors and delivered straight to your inbox every weekday.