Who is Mohammad Dawood Alokozay? Afghan national arrested for posting TikTok video of himself making a bomb

Who is Mohammad Dawood Alokozay? Afghan national arrested for posting TikTok video of himself making a bomb

Who is Mohammad Dawood Alokozay? Afghan national arrested for posting TikTok video of himself making a bomb
Who is Mohammad Dawood Alokozay? Afghan national arrested for posting TikTok video of himself making a bomb