Wave of protests in Europe over high cost of living, energy prices