How far is it from beijing to shanghai

问题描述:

How far is it from beijing to shanghai

About one thousand kilometres.
It takes two hours by plane.
It takes twelves hours by train.