Flowers and a note are left outside the home of former British Prime Minister Margaret Thatcher in central London on April 9, 2013. Britain will hold the funeral of former prime minister Margaret Thatcher on Wednesday April 17 with Queen Elizabeth II leading the mourners, officials said, as the country wrestled with deeply divided views of the "Iron Lady." AFP PHOTO/CARL COURT