22nd Shanghai Television Festival

The 22nd Shanghai Television Festival took place in Shanghai, China between June 6 and June 10, 2016.