… of freedom fighter John Chilembwe has been chosen to be displayed at Trafalgar Square in London. Antelope, a sculpture by Malawian born artist,.

Read full story