LED skyscreen in the Place shopping mall in Beijing, China. The Place is a famous shopping mall situated at the CBD of the capital city of Beijing, which has a collection of fashionable brands around the world. It has a walkway boulevard with a huge LED skyscreen overhead which is one of the biggest's around the world.