On the occasion of 178th anniversary of Darwin’s discovery of the Galapagos Islands, Google in partnership with the Directorate of the Galapagos National...

Google today bring another addition to its Maps Street View with capturing the panoramic images of the Galapagos Islands which played a pivotal part in...