Shanghai's North Bund: The Most Beautiful City Viewpoint on Earth?