On verge of victory?
Nepali Congress leader Sher Bahadur Deuba waves to his supporters during the party's presidential run-off election in Kathmandu, on Monday, March 7, 2016. Photo: RSS
Nepali Congress leader Sher Bahadur Deuba waves to his supporters during the party's presidential run-off election in Kathmandu, on Monday, March 7, 2016. Photo: RSS