International Women’s Day, March 8, is a global day celebrating the social, economic, cultural, and political achievements of women. The day also marks a call to action for accelerating gender parity. International Women’s Day (IWD) has occurred for well over a century, with the first IWD gathering in 1911 supported by over a million people […]

The Happy Spanish Restaurant One of the most well-known Spanish restaurants in Shanghai, el willy has received several awards, and it’s easy to understand why. Its location and large windows open to amazing views of the city. The charismatic and personable chef ”Willy” Trullas Moreno’s cooking is more contemporary than traditional Spanish—he doesn’t just make […]