One island in Japan has cats outnumbering humans. Tashiro Island has been a growing tourist destination for cat-lovers and other curious travelers.
READ MORE ยป