The U.K Gives Nigeria £136 Million in Aids Annually While They Lose $15 Billion to Corruption Every Year, British Journalist Lowri Turner (video)
British broadcaster Lowri Turner has questioned the United Kingdom’s decision to provide Nigeria with £136 million in annual aid, arguing
Read More