Steven Bull (pictured) and his partner, a teacher, are believed to be the creators of a Grenfell Tower effigy that was set alight in south London in footage that has outraged the nation.
Steven Bull (pictured) and his partner, a teacher, are believed to be the creators of a Grenfell Tower effigy that was set alight in south London in footage that has outraged the nation.