Tärnsjö, 150km north of Stockholm, has become a hotbed of resentment where migrant children as young as five need a police escort to get to school.

Residents and newcomers have exchanged insults, thrown rocks and set fire to cars, leaving many on both sides scared to leave the safety of their homes.

Young migrant children living there have had abuse shouted at them and spat at on their journey to school.

But events in Tärnsjö are no longer exceptional in Sweden, which has always prided itself on welcoming refugees with open arms.