Shanghai University

Shanghai , China ∙ 0 followers

Shanghai University, abbreviated as SHU or Shangda, is a public research university located in Shanghai.

Featured Researchers