Stephen Port

Scotland Yard believes there could be more victims and is reviewing 58 deaths in London. Port worked as a chef at a bus garage. …