Thousands of Britons and other well-wishers braved the pouring rain to descend upon Buckingham Palace to pay their respects to Queen Elizabeth II.