Letta Tayler

Letta Tayler is a senior terrorism and counterterrorism researcher at Human Rights Watch with an expertise in Yemen.


Page: 1