List of Prime Ministers of Nepal
Prime Ministers during the Constitutional monarchy (1990–2008)

No.
No.
Portrait
Name (Birth–Death)
Term of Office
Term of Office
Term of Office
Political Party
King of Kingdom of Nepal (Reign)
No.
No.
Portrait
Name (Birth–Death)
Took Office
Left Office
Days
Political Party
King of Kingdom of Nepal (Reign)
-
29
-
Krishna Prasad Bhattarai (1924–2011) 1st time
19 April 1990
26 May 1991
402
Nepali Congress
-
-
30
Girija Prasad Koirala (1924–2010) 1st time
26 May 1991
30 November 1994
1284
Nepali Congress
-
-
-
31
Man Mohan Adhikari (1920–1999)
30 November 1994
12 September 1995
286
Communist Party of Nepal (Unified Marxist–Leninist)
-
-
-
32
Sher Bahadur Deuba (1946–) 1st time
12 September 1995
12 March 1997
547
Nepali Congress
-
-
-
(27)
Lokendra Bahadur Chand (1940–) 3rd time
12 March 1997
7 October 1997
209
Rastriya Prajatantra Party (Chand)
-
-
-
(24)
Surya Bahadur Thapa (1928–2015) 4th time
7 October 1997
15 April 1998
190
Rastriya Prajatantra Party
-
-
-
(30)
Girija Prasad Koirala (1924–2010) 2nd time
15 April 1998
31 May 1999
411
Nepali Congress
-
-
-
(29)
Krishna Prasad Bhattarai (1924–2011) 2nd time
31 May 1999
22 March 2000
296
Nepali Congress
-
-
-
(30)
Girija Prasad Koirala (1924–2010) 3rd time
22 March 2000
26 July 2001
491
Nepali Congress
-
-
-
(32)
-
Sher Bahadur Deuba (1946–) 2nd time
26 July 2001
4 October 2002
435
Nepali Congress
-
-
—
Direct rule by King Gyanendra Bir Bikram Shah (1947–)
4 October 2002
11 October 2002
7
—
-
-
-
(27)
Lokendra Bahadur Chand (1940–) 4th time
11 October 2002
5 June 2003
237
Rastriya Prajatantra Party
-
-
-
(24)
Surya Bahadur Thapa (1928–2015) 5th time
5 June 2003
3 June 2004
364
Rastriya Prajatantra Party
-
-
-
(32)
Sher Bahadur Deuba (1946–) 3rd time
3 June 2004
1 February 2005
243
Nepali Congress (Democratic)
-
-
-
—
Direct rule by King Gyanendra Bir Bikram Shah (1947–)
1 February 2005
25 April 2006
448
—
-
-
-
(30)
Girija Prasad Koirala (1924–2010) 4th time
25 April 2006
28 May 2008
764
Nepali Congress
-
-

Question: On what occasions did Girija Prasad Koirala headed the Nepali Congress and served as the prime minister of Nepal?
Answer: Girija Prasad Koirala headed the Nepali Congress and served as the prime minister of Nepal on four occasions, including from 1991 to 1994, 1998 to 1999, 2000 to 2001, and from 2006 to 2008.