After assembling a couch-eye view of the 12 World Cup stadiums in Brazil, Google is taking the world on a trip to Egypt. Beginning today, Street View tourists will be able to explore historical landmarks like the Pyramids of Giza, the necropolis of Saqqara, and the ancient city of Abu Mena. The company used its […]
Latest Comments