The new Prime Minister of Nepal, Sher Bahadur Deuba on Sunday won a vote of confidence in the Lower House of the Parliament. Indian Prime Minister Narendra Modi has congratulated Deuba for winning the vote of confidence. Deuba, the chief of the Nepali Congress, secured 165 votes in the 275-member House of Representatives, according to […]