what river flows by shanghai
The river that flows by Shanghai is the Huangpu River.
It runs through the city, separating Pudong on the east bank from Puxi on the west bank, and is often called the “mother river” of Shanghai because of its central role in the city’s history and development.