India

India: Alfa Laval Workers’ Strike

Workers from Swedish company Alfa Laval India Pvt Ltd. situated at Kasarwadi, Pune are on strike for the last three months Special financial appeal to all readers of socialistworld.net Support building alternative socialist media Socialistworld.net […]