Google’s latest addition to its growing Maps product is Business Photos, which was launched today by Google’s Vice President of Location and Maps, Marissa Mayer.

Continue reading... »