A night in Shanghai: Dinner at TMSK followed by jazz at the Cotton Club.
Tag: shanghai
Categories
Shanghai WordCamp
Shanghai WordCamp and dinner afterward.
A night in Shanghai: Dinner at TMSK followed by jazz at the Cotton Club.
Shanghai WordCamp and dinner afterward.