A new statue in London’s iconic Trafalgar Square has sparked an unlikely controversy. At center stage is the life of Baptist preacher and Malawian national hero John Chilembwe. He was killed leading a rebellion against British colonial authorities during World War I.
Read More