Tag left alliance Nepal What 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