A 14-year-old girl has been charged after allegedly stabbing another teenager at a shopping centre north of Brisbane. It is alleged two girls got into an argument at the Morayfield Shopping Centre on Friday evening, before the 14-year-old attacked a 15-year-old.

The older girl was stabbed in the torso and taken to hospital.

The younger girl has been charged with grievous bodily harm and will be dealt with under the provisions of the Youth Justice Act.