International Human Rights Council (IHRC)

Nubians to petition Geneva rights council
Egypt

Nubians to petition Geneva rights council

For the first time ever, Nubian human rights activists will travel to Switzerland this month to present the Geneva-based International…
Back to top button