Johnny, 33, was visiting from the New South Wales Central Coast when he heard commotion outside the store he was shopping in.

When he turned to look he saw a woman and her baby being attacked.

“She was getting stabbed. Everyone was in shock [and] didn’t know what to do,” he says.

Nearby he thought he could make out another body on the ground, he says.

The injured woman managed to make a run for the Tommy Hilfiger store and once inside, staff quickly locked the doors, he said.

“Some of the other shoppers were using clothing and things to try and… stop the bleeding,” he says.

“The baby only had a minor wound, but the lady was pretty bad… there was a lot of blood and she was panicking,” he says.

“Hopefully she pulls through.”