Japanese island overrun by cats

Aoshima is an island located in Miyazaki, Miyazaki Prefecture, Japan. The official population is 22 but there are more than 120 cats living there. Report by Andrea Lilly.
Back to Top