The royal wedding in pictures - Macleans.ca

The royal wedding in pictures

Prince William and Kate Middleton tie the knot in London

by