Do Harry and Meghan plan to live in Scunthorpe as George Clooney has told Meghan the town is on trend?

3 answers 3