Google announced that Google Maps Business Photos program is expanding into seven new countries: Belgium, Czech Republic, Germany, Poland, Russia, Singapore and Switzerland. Deborah Schenker, Program Manager says “The Business Photos program enables merchants to create 360-degree, interactive tours of their ...