Details
Taco Bell opens its second Japanese store
Customers line up outside the new Taco Bell branch at the Nippon Television Tower on December 4, 2015, Tokyo, Japan. The American Tex-Mex fast food restaurant opened its second store in Japan. The first opened in Shibuya on April 21st 2015. (Photo by Rodrigo Reyes Marin/AFLO)