Royal fans line the streets outside Windsor Castle on Saturday, May 19.

Prince Harry, grandson of Queen Elizabeth II, and Meghan Markle, star of the "Suits" TV show, will tie the knot at Windsor Castle on Saturday.

The couple has attracted large cheering crowds in public appearances since their engagement was announced in November.