A "right-wing extremist" armed with semi-automatic weapons rampaged through two mosques in the quiet New Zealand city of Christchurch during afternoon prayers Friday, killing 49 worshippers and wounding dozens more.
The attack, thought to be the deadliest against Muslims in the West in modern times, was immediately dubbed terrorism by Prime Minister Jacinda Ardern, as she led a shocked nation on one of its "darkest days."
The attacker live-streamed footage of himself going room-to-room, victim to victim, shooting the wounded from close range as they struggled to crawl away.
Twenty-eight-year-old Brenton Tarrant appeared in court on Saturday charged with murder over the attack. Police said more charges would follow.
Wearing handcuffs and a white prison shirt, the Australian-born former fitness instructor and self-professed fascist sat impassively as the judge read the charge against him.
He did not request bail and was taken into custody until his next court appearance scheduled for April 5.
Mr Tarrant allegedly published a racist "manifesto" on social media before the attack, featuring conspiracy theories about Europeans being displaced, and details of two years of preparation and radicalisation leading up to the shootings.
"It is clear that this can now only be described as a terrorist attack," said Ardern. "From what we know, it does appear to have been well planned."
Two IEDs (improvised explosive devices) were found in a car and neutralised by the military, police said.
Speaking in Sydney, Australian Prime Minister Scott Morrison described the gunman as "an extremist, right-wing, violent terrorist".
His two targets were the Masjid al Noor mosque, where 41 people died, and a second, smaller mosque in the suburb of Linwood, where seven more died. The remaining victim succumbed in hospital.
The dead were said to include women and children. Around 48 people were treated for gunshot wounds at Christchurch Hospital, including young children, with injuries ranging from critical to minor.
The survivors included 17 members of Bangladesh's cricket team, whose game against New Zealand on Saturday has been postponed, and a Palestinian man who fled for his life after seeing someone being shot in the head.