[IFEX]Imam Baba Leigh, an Islamic cleric of Kanifing South Mosque was, on 3 December, 2012, picked up from his home by plain-clothes officers from the notorious National Intelligence Agency (NIA) in Banjul, the capital.
↧