Zara Opens 50th Store in Japan

The new flagship, located in the Shibuya district, is one of its most prominent retail locations in Tokyo.