Europe is seeing another wave of protests and unrest, from Albania to Belgium, Italy, Portugal and Spain, with France witnessing mass demonstrations and more than a thousand arrests.