Nepal, perched in the Himalayas, is once again in the throes of a political uprising.