Frances Leach Frances Leach is a journalist based in London, focusing on human rights and global affairs.