Nepal’s new prime minister wins crucial vote of confidence
KATHMANDU (AFP) – Nepal’s Prime Minister Sher Bahadur Deuba won a crucial vote of confidence in Parliament on Sunday (July 18) to cement his grip on power days after his predecessor was ousted by...