Sri Lanka’s genocidal former dictator must face justice 16 August 202225 August 2022 Peter Tatchell Foundation International, Sri Lanka Send Him to The Hague Continue reading