Question: who has had most uk number 1's?
Answer: Paul McCartney