This 195-Billion Pixel Interactive Image of Shanghai is the World's Third Largest Photo

A Facebook user has amassed more than 195,000 shares after posting what he claims is a photo “captured by [a] Chinese Satellite with 24.9 billion pixels of quantum technology.” The interactive image allows you to zoom in so intensely that you can see pedestrians' facial expressions. Although incredible imagery, it’s been revealed it was shot from the top of the Oriental Pearl Tower in Shanghai.