Question : who has held all 3 grand tours at the same time
Answer : Stephen Roche