Britain's Prince William, left, places the ring on the finger of his bride, - The Independent