World Launch of Google Android

Venue

Location

Barcelona - Spain