Exploring Japan Urban Ideas and Travel Tips Tokyo 101 for Animal Lovers I guess Japan is one of the few countries that really care for animals not only by law but also…