Man allegedly sexually assaults girl, seven, in Sydney public toilet, stabs person who came to her aid

A man has been arrested after he allegedly sexually assaulted a child in a public toilet and stabbed another man in Sydney's south.

It's believed the 54-year-old man assaulted and sexually assaulted the seven- year-old girl in the toilet of a commercial premises on Railway Parade in Kogarah about 7.55pm yesterday.

A 46-year-old man who confronted the alleged offender was stabbed in the abdomen and neck during a struggle. Bystanders came to the injured man's aid and detained the offender until police arrived.

He was taken to St George Hospital in a stable condition. The girl was taken to Sydney Children's Hospital for observation.

The 54-year-old was arrested and taken to hospital with facial swelling and bruising. He remains under police guard and will be interviewed later today.

Australia police Source: 1 NEWS