The African Federation for Sexual Health and Rights (AFSHR)
The African Federation for Sexual Health and Rights (AFSHR) was established in June 2002, as an outcome of meeting in Pretoria, South Africa where sexual and reproductive health advocates and…
Read More