Shekou International School: Inspiring Students to Lead a Holistic Life
Shekou translates into ‘Snake's Mouth’ in Mandarin and is located in the southern suburb of Shenzhen, China, on the Pearl River delta. Shenzhen is a beautiful city that more than…