Britain's Queen Elizabeth II and Prince Philip will celebrate their 73rd wedding anniversary on Friday (Nov 20), and for