Yes, they can, just not a Roman Catholic one.
Prince William was born in England, but is actually Prince William of Wales. He will marry Kate Middleton on 29th April 2011.
Yes.
england england
Prince William and Catherine were married at Westminister Abbey in England.
American actress, Grace Kelly.
He's marrying a former American actress.
The British Royal Family is Church of England, with Queen Elizabeth II being the "Supreme Governor of the Church of England". Catholics, or anyone who marries a Catholic, cannot be in line for succession to the throne. Prince Harry most definitely does not have to marry a Catholic.
No, they are Anglican. Kate was born a Catholic but had to convert to the Church of England to marry William.
Yes, Prince William and Catherine Middleton were married on April 29, 2011 in Westminister Abbey, England.
The betrothal to marry Prince Arthur of England angered the Infanta Katherine of Spain, for she disliked him strongly.
The Prince of Wales, later King Edward the Eighth. He could not marry her until he had abdicated, and they were then styled the Duke and Duchess of Windsor.
Prince William can marry whomever he chooses to marry. He is currently married to Kate Middleton and they have one child together.