Where is the Grand Canal?

The Grand Canal is located in China. It is the longest canal and man made river in the world. The river is over 1,000 miles long and starts in Beijing.