This is the taxi stand just outside the arrivals building.
This web site has no relationship whatsoever with the Geneva Airport.