Segundo publicado pela agência iraniana Tasnim, o diplomata foi detido em frente à universidade Amir Kabir por incitar protestos contra o governo.
Milhares de pessoas foram às ruas da capital iraniana para se manifestar contra a queda de um Boeing 737 em Teerã, que segundo o governo iraniano foi abatido involuntariamente pelo sistema de defesa antiaéreo do país.
"A prisão de nosso embaixador em Teerã sem base ou explicação é uma flagrante violação da lei internacional", afirmou Raab em um comunicado, segundo publicado pela agência AFP.
O ministro afirmou ainda que o Irã estava em um "momento de encruzilhada", e deveria escolher entre "marchar rumo a um status de pária" ou "tomar medidas para diminuir as tensões e se engajar em um caminho diplomático à frente".
EUA pedem para Irã de desculpar
Os Estados Unidos, por sua vez, pediram para que o Irã se desculpasse pela detenção do embaixador.
A prisão "violou a Convenção de Viena, a qual o regime tem um longo histórico de violação. Pedimos ao regime para que se desculpe formalmente ao Reino Unido por violar seus direitos e para que respeite os direitos de todos os diplomatas", disse o porta-voz do Departamento de Estado, Morgan Ortagous, por meio do Twitter.
Todas as 176 pessoas que estavam a bordo da aeronave, que pertencia a uma companhia ucraniana, morreram, entre elas quatro britânicos. A maioria dos passageiros era iraniana, mas também havia 63 canadenses e outras nacionalidades a bordo, enquanto a tripulação era ucraniana.
Johnson diz que trabalhará ao lado de Canadá e Ucrânia
"Vamos fazer tudo o que podemos para apoiar as famílias das quatro vítimas britânicas, e assegurar que tenham as respostas e o desfecho que merecem", disse neste sábado o primeiro-ministro do Reino Unido, Boris Johnson.
O chefe de governo afirmou ainda que o Reino Unido trabalhará ao lado do Canadá, Ucrânia e outros parceiros internacionais para garantir "uma investigação transparente" sobre o caso.