Nnamdi Kanu: IHRC report absolves Nigeria, Kenya authorities
The International Human Rights Commission (IHRC) based in Geneva has admitted receiving no fewer than 25 petitions from individuals and groups worldwide in respect of …
The International Human Rights Commission (IHRC) based in Geneva has admitted receiving no fewer than 25 petitions from individuals and groups worldwide in respect of …