1 Margaret Thatcher

United Kingdom’s first female Prime Minister and also the longest serving Prime Minister in the 20th century, Margaret Thatcher served three consecutive terms in the office from 1979 till 1990. Her political views and leadership approach, known as Thatcherism, got her the nickname of Iron Lady. Though controversial, she prominently ranks high in the list of the best British Prime Ministers.