This video is pure English trailer.
Although there are no Chinese subtitles for the Sina version, there is no Sina website logo either.