While the much of the world is on lockdown due to the coronavirus pandemic, about 50 cats are roamig around one rooftop in the Moroccan capital of Rabat.

Big cats, little cats. Cats with one eye. Cats with three legs. In this one makeshift shelter, it's both young and old, sick and strong — all together.

"I've been surrounded by animals from the moment I could open my eyes," says Ahmed Tazi. He runs the shelter with his family, who own the adjacent apartment.