He's making shit up. Those guys are from the UK. I Recognise one of the as one of those YouTube channel akhis.
Walahi I aint! I changed the location, it is not in MN but in the Netherlands ....Its a true story....(I changed location because of bait clicking)
Ali dawah is on that photo, And he resides in the uk.
This has to be fake.
I am telling you! This scandal took place in the Netherlands.