Tag left alliance Nepal December 19, 2017What Caused the Left Alliance’s Landslide Victory in Nepal?By Kamal Dev BhattaraiThe huge victory was not a surprise for those following Nepali politics. Page 1 of 1