The metropolis lights of Shanghai, probably the most populous metropolis in China with a inhabitants of about 24.9 million, and the Huangpu River flowing by means of downtown, are pictured from the International Space Station because it orbited 260 miles above the East China Sea.