A woman doorknocking for charity has been attacked by three men and sexually assaulted in Melbourne.
The 20-year-old woman was doorknocking in Brunswick to collect money for charity when three men called her onto the footpath about 3.15pm on Thursday.
One man grabbed the woman from behind and sexually assaulted her before punching her in the face.
The woman ran off and was treated for minor facial injuries in hospital.
All three men are described as Caucasian and aged in their mid-20s.