Nice has been here before and the outcome hauntingly close to a replay as the coastal city was left to mourn its dead.
As in 2016, when 86 people were murdered on the city's elegant seafront, the Promenade des Anglais, the suspect was Tunisian.
Despite the much lower loss of life in Thursday's multiple stabbing at the Notre-Dame basilica, the immediate impact was strangely comparable.
Then, as now, some of the most powerful messages from the city came from its Muslim residents.
Our beloved Prophet would never have authorised this heinous act
Otmane Aissaoui, vice president of the Nice-based Muslim Regional Council, urged Muslims in the city and throughout France not to allow themselves to be “equated to this warped immigrant terrorist” on Friday.
"We have nothing to do with it," he said. "Our beloved Prophet would never have authorised this heinous act. We must reassure Muslims, our fellow citizens and our Christian brothers and sisters. We must remain united, this is the only way to defeat terrorism. Today I tell you, I am a Christian."
People of all faiths and none gathered at the basilica, a neo-Gothic building that dominates the centre or the city, to light candles and lay flowers in homage to the three people who died.
One group stood outside and sang the French national anthem, La Marseillaise.
At the Allianz Riviera stadium hours after the attack, footballers wore black armbands as the city's team played and won.
Brahim Aouissaoui, 21, the man arrested after the stabbings, had entered France after crossing the Mediterranean to Italy in late September.
After quarantine he was ordered to leave but not detained and he made his way to Nice by train without so much as a check.
One consequence of attacks by Islamist terrorists in France is that ordinary Muslims find themselves the targets of abuse and suspicion. The hatred can embrace extreme forms, with calls on social media – until the messages are detected and deleted - for retaliatory attacks on mosques.
The Mediterranean coastline of France, and its hinterland, has a large number of people of Maghrebin origin.
Tunisian shame over 'intolerable act'
After the lorry attack in 2016, Ridha Louafi, then president of the Cote d'Azur Association of Tunisians and a resident of France since 1980, told The National: "I am ashamed as a Tunisian of this revolting, cowardly and intolerable act of barbarity.
"Tunisians and other Maghrebins are among the victims, too, and they are casualties twice over because of the way people will now regard them, as if they were somehow responsible for the terrible actions of one individual."
His words were echoed by the association on the fourth anniversary of the atrocity in July, when it posted a message sharing "heartfelt thoughts with families affected for life by this infamous barbarism".
Now Nice is grieving for three more blameless individuals, murdered for being where they were, inside a Christian place of worship that one man had decided to attack.
Vincent Loquès, the sacristan at Notre-Dame who would have been 55 had he lived one more day, was described by fellow-parishioners as devoted to the church. "He would spend the day there," one told Nice-Matin. "He was very calm – he helped, he served, he gave."
A 44-year-old Brazilian woman, Simone Baretto Silva, a mother-of-three living in France, staggered to a cafe after being attacked inside the church. Her dying words were: "Tell my children I love them." The body of the other female victim, aged 60, was found beside the font.
For the centre-right mayor of Nice, Christian Estrosi, again having to speak on behalf of his city after a terrorist outrage, France could now be driven to make life less free.
The 'virus of Islam-fascism'
Mr Estrosi said France was “paying for 40 years of cowardice" and may have to amend its constitution.
"France seems a little too much like the country and the symbol of freedoms,” he said on Europe 1 radio. “Now I think that we have to attack some of these freedoms. With Covid-19, we deprived the French of a certain number of freedoms, to which they agreed, to fight against the virus.”
Demanding a more muscular response to terrorism, the mayor warned that "the virus of Islam-fascism" could otherwise develop into a new pandemic.
In a more poignant expression of the effects of terrorism, the Catholic bishop of Nice, Monseigneur Andre Marceau, admitted he was unsure of the value of organising special tributes to the victims.
"Tributes are something we do a lot," he told the France Bleue Provence radio station. "There will be a celebration of reparation, a celebration of remembrance, certainly, when it is possible. But you know, we march and the next day, we stop thinking about it."
Gran Gala del Calcio 2019 winners
Best Player: Cristiano Ronaldo (Juventus)
Best Coach: Gian Piero Gasperini (Atalanta)
Best Referee: Gianluca Rocchi
Best Goal: Fabio Quagliarella (Sampdoria vs Napoli)
Best Team: Atalanta
Best XI: Samir Handanovic (Inter); Aleksandar Kolarov (Roma), Giorgio Chiellini (Juventus), Kalidou Koulibaly (Napoli), Joao Cancelo (Juventus*); Miralem Pjanic (Juventus), Josip Ilicic (Atalanta), Nicolo Barella (Cagliari*); Fabio Quagliarella (Sampdoria), Cristiano Ronaldo (Juventus), Duvan Zapata (Atalanta)
Serie B Best Young Player: Sandro Tonali (Brescia)
Best Women’s Goal: Thaisa (Milan vs Juventus)
Best Women’s Player: Manuela Giugliano (Milan)
Best Women’s XI: Laura Giuliani (Milan); Alia Guagni (Fiorentina), Sara Gama (Juventus), Cecilia Salvai (Juventus), Elisa Bartoli (Roma); Aurora Galli (Juventus), Manuela Giugliano (Roma), Valentina Cernoia (Juventus); Valentina Giacinti (Milan), Ilaria Mauro (Fiorentina), Barbara Bonansea (Juventus)
WHAT IS A BLACK HOLE?
1. Black holes are objects whose gravity is so strong not even light can escape their pull
2. They can be created when massive stars collapse under their own weight
3. Large black holes can also be formed when smaller ones collide and merge
4. The biggest black holes lurk at the centre of many galaxies, including our own
5. Astronomers believe that when the universe was very young, black holes affected how galaxies formed
NO OTHER LAND
Director: Basel Adra, Yuval Abraham, Rachel Szor, Hamdan Ballal
Stars: Basel Adra, Yuval Abraham
Rating: 3.5/5
Our family matters legal consultant
Name: Hassan Mohsen Elhais
Position: legal consultant with Al Rowaad Advocates and Legal Consultants.
More from Neighbourhood Watch
Anghami
Started: December 2011
Co-founders: Elie Habib, Eddy Maroun
Based: Beirut and Dubai
Sector: Entertainment
Size: 85 employees
Stage: Series C
Investors: MEVP, du, Mobily, MBC, Samena Capital
UAE currency: the story behind the money in your pockets
SPEC%20SHEET%3A%20APPLE%20IPHONE%2014%20PRO%20MAX
%3Cp%3E%3Cstrong%3EDisplay%3A%3C%2Fstrong%3E%206.7%22%20Super%20Retina%20XDR%20OLED%2C%202796%20x%201290%2C%20460ppi%2C%20120Hz%2C%202000%20nits%20max%2C%20HDR%2C%20True%20Tone%2C%20P3%2C%20always-on%3C%2Fp%3E%0A%3Cp%3E%3Cstrong%3EProcessor%3A%3C%2Fstrong%3E%20A16%20Bionic%2C%206-core%20CPU%2C%205-core%20GPU%2C%2016-core%20Neural%20Engine%3C%2Fp%3E%0A%3Cp%3E%3Cstrong%3EMemory%3A%3C%2Fstrong%3E%206GB%3C%2Fp%3E%0A%3Cp%3E%3Cstrong%3ECapacity%3A%3C%2Fstrong%3E%20128%2F256%2F512GB%20%2F%201TB%3C%2Fp%3E%0A%3Cp%3E%3Cstrong%3EPlatform%3A%3C%2Fstrong%3E%20iOS%2016%3C%2Fp%3E%0A%3Cp%3E%3Cstrong%3EMain%20camera%3A%3C%2Fstrong%3E%20Triple%2048MP%20main%20(f%2F1.78)%20%2B%2012MP%20ultra-wide%20(f%2F2.2)%20%2B%2012MP%20telephoto%20(f%2F2.8)%2C%206x%20optical%2C%2015x%20digital%2C%20Photonic%20Engine%2C%20Deep%20Fusion%2C%20Smart%20HDR%204%2C%20Portrait%20Lighting%3C%2Fp%3E%0A%3Cp%3E%3Cstrong%3EMain%20camera%20video%3A%3C%2Fstrong%3E%204K%20%40%2024%2F25%2F30%2F60fps%2C%20full-HD%20%40%2025%2F30%2F60fps%2C%20HD%20%40%2030fps%2C%20slo-mo%20%40%20120%2F240fps%2C%20ProRes%20(4K)%20%40%2030fps%3B%20night%2C%20time%20lapse%2C%20cinematic%2C%20action%20modes%3B%20Dolby%20Vision%2C%204K%20HDR%3C%2Fp%3E%0A%3Cp%3E%3Cstrong%3EFront%20camera%3A%3C%2Fstrong%3E%2012MP%20TrueDepth%20(f%2F1.9)%2C%20Photonic%20Engine%2C%20Deep%20Fusion%2C%20Smart%20HDR%204%2C%20Portrait%20Lighting%3B%20Animoji%2C%20Memoji%3C%2Fp%3E%0A%3Cp%3E%3Cstrong%3EFront%20camera%20video%3A%3C%2Fstrong%3E%C2%A04K%20%40%2024%2F25%2F30%2F60fps%2C%20full-HD%20%40%2025%2F30%2F60fps%2C%20slo-mo%20%40%20120%2F240fps%2C%20ProRes%20(4K)%20%40%2030fps%3B%20night%2C%20time%20lapse%2C%20cinematic%2C%20action%20modes%3B%20Dolby%20Vision%2C%204K%20HDR%3C%2Fp%3E%0A%3Cp%3E%3Cstrong%3EBattery%3A%3C%2Fstrong%3E%204323mAh%2C%20up%20to%2029h%20video%2C%2025h%20streaming%20video%2C%2095h%20audio%3B%20fast%20charge%20to%2050%25%20in%2030min%3B%20MagSafe%2C%20Qi%20wireless%20charging%3C%2Fp%3E%0A%3Cp%3E%3Cstrong%3EConnectivity%3A%3C%2Fstrong%3E%20Wi-Fi%2C%20Bluetooth%205.3%2C%20NFC%20(Apple%20Pay)%3C%2Fp%3E%0A%3Cp%3E%3Cstrong%3EBiometrics%3A%3C%2Fstrong%3E%20Face%20ID%3C%2Fp%3E%0A%3Cp%3E%3Cstrong%3EI%2FO%3A%3C%2Fstrong%3E%20Lightning%3C%2Fp%3E%0A%3Cp%3E%3Cstrong%3EDurability%3A%3C%2Fstrong%3E%20IP68%2C%20dust%2Fsplash%2Fwater%20resistant%20up%20to%206m%20up%20to%2030min%3C%2Fp%3E%0A%3Cp%3E%3Cstrong%3ECards%3A%3C%2Fstrong%3E%20Dual%20eSIM%20%2F%20eSIM%20%2B%20eSIM%20(US%20models%20use%20eSIMs%20only)%3C%2Fp%3E%0A%3Cp%3E%3Cstrong%3EColours%3A%3C%2Fstrong%3E%20Deep%20purple%2C%20gold%2C%20silver%2C%20space%20black%3C%2Fp%3E%0A%3Cp%3E%3Cstrong%3EIn%20the%20box%3A%3C%2Fstrong%3E%20iPhone%2014%20Pro%20Max%2C%20USB-C-to-Lightning%20cable%2C%20one%20Apple%20sticker%3C%2Fp%3E%0A%3Cp%3E%3Cstrong%3EPrice%3A%3C%2Fstrong%3E%20Dh4%2C699%20%2F%20Dh5%2C099%20%2F%20Dh5%2C949%20%2F%20Dh6%2C799%3C%2Fp%3E%0A
LOVE%20AGAIN
%3Cp%3EDirector%3A%20Jim%20Strouse%3C%2Fp%3E%0A%3Cp%3EStars%3A%20Priyanka%20Chopra%20Jonas%2C%20Sam%20Heughan%2C%20Celine%20Dion%3C%2Fp%3E%0A%3Cp%3ERating%3A%202%2F5%3C%2Fp%3E%0A
What can victims do?
Always use only regulated platforms
Stop all transactions and communication on suspicion
Save all evidence (screenshots, chat logs, transaction IDs)
Report to local authorities
Warn others to prevent further harm
Courtesy: Crystal Intelligence
Trolls World Tour
Directed by: Walt Dohrn, David Smith
Starring: Anna Kendrick, Justin Timberlake
Rating: 4 stars
The Perfect Couple
Starring: Nicole Kidman, Liev Schreiber, Jack Reynor
Creator: Jenna Lamia
Rating: 3/5
The specs
Engine: Direct injection 4-cylinder 1.4-litre
Power: 150hp
Torque: 250Nm
Price: From Dh139,000
On sale: Now
The specs
Engine: 3.0-litre six-cylinder turbo
Power: 398hp from 5,250rpm
Torque: 580Nm at 1,900-4,800rpm
Transmission: Eight-speed auto
Fuel economy, combined: 6.5L/100km
On sale: December
Price: From Dh330,000 (estimate)
The specs
Engine: 4 liquid-cooled permanent magnet synchronous electric motors placed at each wheel
Battery: Rimac 120kWh Lithium Nickel Manganese Cobalt Oxide (LiNiMnCoO2) chemistry
Power: 1877bhp
Torque: 2300Nm
Price: Dh7,500,00
On sale: Now
GAC GS8 Specs
Engine: 2.0-litre 4cyl turbo
Power: 248hp at 5,200rpm
Torque: 400Nm at 1,750-4,000rpm
Transmission: 8-speed auto
Fuel consumption: 9.1L/100km
On sale: Now
Price: From Dh149,900
The%20specs
%3Cp%3E%3Cstrong%3EEngine%3A%20%3C%2Fstrong%3E3.6-litre%2C%20V6%0D%3Cbr%3E%3Cstrong%3ETransmission%3A%20%3C%2Fstrong%3Eeight-speed%20auto%0D%3Cbr%3E%3Cstrong%3EPower%3A%20%3C%2Fstrong%3E285hp%0D%3Cbr%3E%3Cstrong%3ETorque%3A%20%3C%2Fstrong%3E353Nm%0D%3Cbr%3E%3Cstrong%3EPrice%3A%20%3C%2Fstrong%3EDh159%2C900%0D%3Cbr%3E%3Cstrong%3EOn%20sale%3A%20%3C%2Fstrong%3Enow%3C%2Fp%3E%0A
Bib%20Gourmand%20restaurants
%3Cp%3EAl%20Khayma%0D%3Cbr%3EBait%20Maryam%0D%3Cbr%3EBrasserie%20Boulud%0D%3Cbr%3EFi'lia%0D%3Cbr%3Efolly%0D%3Cbr%3EGoldfish%0D%3Cbr%3EIbn%20AlBahr%0D%3Cbr%3EIndya%20by%20Vineet%0D%3Cbr%3EKinoya%0D%3Cbr%3ENinive%0D%3Cbr%3EOrfali%20Bros%0D%3Cbr%3EReif%20Japanese%20Kushiyaki%0D%3Cbr%3EShabestan%0D%3Cbr%3ETeible%3C%2Fp%3E%0A