Nepal, Feb. 26 -- Nepal ranks among the world's most politically unstable countries, having witnessed 29 governments in the 35 years since 1990. This instability intensified even after the abolition o... Read More