Taxi drivers protest in Barcelona at what they claim is a failure by authorities to regulate the activities of digital ride-sharing companies. Photograph: EPA

A taxi drivers’ strike has caused major disruption in Madrid and Barcelona and cast doubt on the efforts of ride-sharing firms such as Uber to consoli(...)