INTER CAMPUS CHINA, VIDEO DIARY

Footage from the new Inter Campus centre set up on the outskirts of Shanghai

Load more