Ed Sheeran Receives A Personal Invitation To Visit Japan's Cat IslandThe enitre island of Ainoshima in Japan is 100% devoted to cats.

Listen Live