Since the Second World War, former UK Prime Minister Margaret Thatcher has been voted Britain's most successful PM .

MPs rated every leader between 1945 and 2010. Tony Blair came third in the poll conducted by the university's politics department.
Winston Churchill came fourth when judged on his second term from 1951 to 1955.
David Cameron was ranked 10th, while Gordon Brown scored the lowest in the poll.
Source-ANI