Queen Elizabeth and David Cameron