Seattle International Film Festival represents! May 29, 2015 By Admin The Chinese Mayor Reviewed by Tiffany Ran In the last 1600 years, the city of Datong has degenerated from ancient cultural capital to one of China’s most polluted cities. “The […]