Virgin delivered 3.5 million items of PPE to NHS