
China's Pop-up shop has become brand marketing's new favorite
On April 28th, a pop-up shop called Orz Cha which only opened for four days debuted in Shanghai. Because of its ultimate "demotivation" culture, it matches dail...
Showing 1 of 1 posts with this tag
On April 28th, a pop-up shop called Orz Cha which only opened for four days debuted in Shanghai. Because of its ultimate "demotivation" culture, it matches dail...