15 Stunning Images of Earth From the European Space Agency’s Sentinel-1A Satellite

ADVERTISEMENT

2. Beijing, China

With over 21 million people, Beijing of The People’s Republic of China is one of the most populous cities in the world.

Beijing China

ADVERTISEMENT