Both Beijing and Shanghai are famous cities in China.Shanghai is in the east while Beijing is in the north-east.And Beijing is the capital of China.Beijing has a population of 16.33 million.Shanghai has a population of 15 million.The weather in Beijing in winter and spring is colder than in Shanghai.But in summer,it is cooler in Beijing than in Shanghai.Beijing is an ancient city with a lot of old buildings and has the palace.Shanghai is a modern city with a lot of high buildings.The world third longest river --the Changjiang River--flows through the city of Shanghai.And Shanghai is on the East Sea of China.