Located on the People's Square near Nanjing Road, the Shanghai Museum is hard to miss thanks to its distinct architecture (a circular building atop a square foundation) and remarkable size.
Shanghai has taken a big step towards reclaiming the title as the country’s largest vehicle production hub following Toyota Motor’s plan to make cars in the city. The metropolis, which has ...