Shanghai WordCamp

Shanghai WordCamp and dinner afterward.

17 thoughts on “Shanghai WordCamp

SHARE YOUR THOUGHTS