Cats outnumber humans six to one on Japan’s Aoshima Island, known now as Cat Island. What Is Cat Island Aoshima…