The Egyptian Sinai resort of Dahab on Tuesday was still in a shock more than 12 hours after three explosions rocked shops and restaurants, killing at least 23 people and injuring 62 others.
"I heard a very loud explosion, and then people started screaming and crying," said Ahmed Amat, a 27-year-old shopkeeper.
While answering questions from a Xinhua correspondent, he was busy with cleaning broken pieces of glass on the floor of Ghazala Supermarket where he worked.
The supermarket was very close to one of the explosions, which hit a pedestrian street lined with bustling bazaars and shops.
Inside the supermarket, pieces of glass, paper and packs of goods were scattered around.
Just across the street, a jewelry store was badly damaged by the explosion.
Santa Claus Jewelry Store was completed destroyed. The powerful blast ripped through its concrete walls and tore down all windows and doors.
A man in his 30s made no efforts to hide his anger at the perpetrators.
"I'm very angry. I don't know who did this and I don't understand why they did this," said the man who identified himself as Alaa.
Like many other residents along the street, Alaa made a living out of selling traditional crafts to foreign tourists.
"With my shop destroyed, I'm worried how I can continue to make a living by selling to tourists," he said.
At the northern end of the street, restaurants and bazaars were hit by two other explosions.
Egyptian investigators, working inside a cordon-off area, were sifting through debris in order to find clue to who are behind the bombings.
A few yards away, the Red Sea looked particularly serene in early morning with waves flapping softly against the rocks and sands along the coast.
Most of shops near the sites were closed, and at least one Egyptian national flag was waving on one of the closed doors against the sea wind.
"No matter who they are, we'll get those cowards," said Ahmed Hosni, an Egyptian investigator who has been working for more than 12 hours.
Egyptian health officials said that due to limited medical resources in Dahab, most of the injured were transferred to Sharm International Hospital in the nearby Red Sea resort of Sharm el- Sheikh.
They added that most of the injured were in stable conditions, and some others were seriously injured.