This is an odd debate. The history is clear but, what is uncertain is – which historical figure can be considered the ‘Prime Minister’ and which can’t. The official website of the office of the prime minster of Nepal states that there were 38 prime ministers so far. The list has some gaps in time line – showing it is clearly missing some of the acting prime ministers like Gyanendra Shah and Mahendra Shah.
I prepared the following video based on the information available in PM’s office:
The full ist:
38. K.P. Sharma Oli
– 1st. From 2014-10-11 to 2016-08-03 AD
– 2nd From 2018-02-13 (the current PM)
– 2014-02-11 to 2014-10-10 AD