Indian ethnic womenswear brand Biba has opened its first store in Japan, choosing the island nation’s capital of Tokyo to make its market debut.…
Indian ethnic womenswear brand Biba has opened its first store in Japan, choosing the island nation’s capital of Tokyo to make its market debut.…