2018-03-24 | DAILY IMAGE Browsing Times : 1893
Albacete, Spain
Albacete is a city in Southeast Spain, located on a vast, flat and broad farm. In the satellite image taken by "Jilin-1" Satellite, the local natural landscape is comprised at a glance. It can be seen that the town's roads are extensive, spacious and flat, which has contributed to the rapid development of Albacete’s commercial activities.