Tourists and locals were affected after taxi drivers called a 24-hour strike to protest against ride hailing apps Uber and Cabify which they say are breaking the law.