Meaning of Ain Aouda Secret Prison in Urdu

Meaning and Translation of Ain Aouda Secret Prison in Urdu Script and Roman Urdu with Wikipedia Reference,

Urdu Meaning not found

Wikipedia

Ain Aouda secret prison is a suspected black site, torture and detention centre operated by the Directorate for the Surveillance of the Territory (Direction de la surveillance du territoire, DST), the Moroccan domestic intelligence agency implicated in past and ongoing human rights violations.

Read more at wikipedia
Sponsored Video