Among the 2,640 people attending the Royal Wedding on May 19, 1,200 will be members of the public.
According to a press statement from Kensington Palace on Tuesday, the couple asked...
Among the 2,640 people attending the Royal Wedding on May 19, 1,200 will be members of the public.
According to a press statement from Kensington Palace on Tuesday, the couple asked...