Alpha Amadu Jalloh: Sierra Leone Telegraph: 30 December 2024: Sierra Leone today faces an extremely worrying situation, one that threatens the very foundation of the rule of law in the country’s fragile democracy. At the heart of this crisis is the Inspector General of Police, Mr. Faya Sellu, whose actions, [Read More]