China To Create Largest City In The World

Updated

China plans to merge nine cities in the Pearl River Delta together to create the world's largest city, a metropolis with an area of 16,000 square miles -- 53 times larger than New York City.

Advertisement