Comment Comment by rubyboss So are you saying there are bands of Deliveroo riders in England who are here on 6-month tourist visas? Or are you saying they are in the country illegaly? parent rubyboss 7 years ago