Buddha Lama is the winner of Nepal Idol Continue Reading 0 43 1 Kathmandu Tribune Staff September 23, 2017 DOHA, QATAR — Buddha Lama from Pokhara has won the Nepal Idol Grand Finale, becoming the winner… Diaspora