Rabat - Karl Scarr, a Cambridge animal expert turned taxi driver, gave up his taxiing career to care for 150 Moroccan street dogs in Tangier.

Karl Scarr has cared for more than 1,000 animals since opening the sanctuary in Tangier
Larbi is a freelance writer and assistant editor at Morocco World News.