Britain's former Prime Minister Margaret Thatcher attends the opening of a new infirmary at the Royal Hospital Chelsea in London March 25, 2009. [Xinhua/Reuters]