To delight of all those in Tokyo who have the munchies, Taco Bell opens a location in Japan's capital.