Advertisement

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.