A Japanese anime production company opened its first-ever shop in the world in Shanghai, China.
The shop that opened in Shanghai is the world’s first merchandise store run by the major Japanese anime studio MAPPA.
More than 300 people lined up even before the store opened.