http://360gigapixels.com/london-80-gigapixel/
I remember seeing this article from 2010.
195 gigapixels is a huge jump from the "meager 80 gigapixels from the article back in 2010. What that article ment back in 2010 to nearmap is about what the new article means to them now i reckon.
Not much.
Impressive camera system. Credit where credit is due.