Nepal, nestled between the two biggest Asian economies—India and China—is again witnessing political uncertainties. The ruling Left Alliance is on the brink of collapse following the withdrawal of support from the Communist Party of Nepal (Unifie....