AMERICAN series “Outlander” received the Best Foreign TV Series/Serial award as the 23rd Shanghai TV Festival concluded tonight with a star-studded ceremony at the Shanghai Oriental Art Center.
The series tells a story of a married combat nurse from 1945 who is mysteriously swept back in time to 1743 where she is forced to marry a chivalrous and romantic young Scottish warrior.