Despite heavy winds and rain, an International Women's Day pop-up event was held at Shanghai's cozy Light & Salt Daily restaurant, where lady guests pampered themselves with afternoon tea and browsed goods made by some of the city's top female designers.