Hours after the truck attack that killed four people in the heart of Stockholm, Muslim taxi driver Abdi Dahir found himself in a suffocating choke-hold from a man sitting in the back seat.

Struggling to breathe, Dahir, who moved to Sweden from Somalia as a child, felt he could die too, at the hands of an angry passenger who blamed the country's openness to Muslim immigrants for the attack that afternoon.

"We have done everything for everyone, we have given them mosques, we have given them everything but they kill our own people. Then we'll kill them," the man growled at Dahir before grabbing him around the neck, according to an audio recording of the assault.

Read the complete original version of this item...