Britain's Queen Elizabeth (L) is greeted by former Prime Minister Margaret Thatcher as she arrives at Thatcher's 80th birthday celebrations at the Mandarin hotel in London in this October 13, 2005 file photo. [Photo/Agencies]