On the Japanese island of Aoshima, more than a hundred cats have found refuge in...

7