Protests are happening around the world - from Nepal to Indonesia, France to the UK. Amongst them all, new leftist groups and ...