Ans. Sir Robert Walpole, served for 20 years and 315 days from 3 April 1721 until 11 February 1742 as the Prime Minister of UK.