Shanghai is the largest city of China