The paparazzi pictures showed Mr Markle – apparently unaware he was being photographed – carrying out preparations for the wedding, including being measured for a suit.

On Monday, Mr Markle reportedly told TMZ that he would not attend the ceremony to avoid embarrassing his daughter.

TMZ later reported that Mr Markle wanted to be there – although it might not be possible because of health concerns. And in a third report, the website said that health issues and planned surgery would prevent him from attending after all.

His absence leaves a big question mark over who will walk Ms Markle down the aisle.

Her mother, Doria Ragland, who arrived in the UK on Wednesday, would be one option, or she could choose to walk alone.

Ms Markle has 10 bridesmaids and pageboys, all under the age of eight.

She decided against having a maid of honour because she wanted to avoid choosing between her closest friends.