SHANGHAE , YOKOHAMA , BREMEN.