Today Google launched Business Photos in India, a concept that puts businesses on the map – virtually and literally. In a pilot run, Google will take 360 degree pictures of businesses and will allow owners to upload them to their location on Google Places. Google India’s official blog talks about the concept of taking picturescontinue reading