The protests in Nepal this week were unprecedented. In just 48 hours, a disparate movement of largely young people throughout major towns and cities brought down the entire political establishment ...