     public static let riyadh = City(name: "Riyadh", color: .Black)
     public static let sanfrancisco = City(name: "San Francisco", color: .Blue)
     public static let santiago = City(name: "Santiago", color: .Yellow)
-    public static let saopaulo = City(name: "Sao Paulo", color: .Yellow)
+    public static let sãopaulo = saopaulo
+    public static let saopaulo = City(name: "São Paulo", color: .Yellow)
     public static let seoul = City(name: "Seoul", color: .Red)
     public static let shanghai = City(name: "Shanghai", color: .Red)
     public static let stpetersburg = City(name: "St Petersburg", color: .Blue)

    }
}

public func ==(lhs:City, rhs:City) -> Bool {
    return lhs === rhs
}
    public static let baghdad = City(name: "Baghdad", color: .Black)
    public static let bangkok = City(name: "Bangkok", color: .Red)
    public static let beijing = City(name: "Beijing", color: .Red)
    public static let bogotá = bogota
    public static let bogota = City(name: "Bogotá", color: .Yellow)
    public static let buenosaires = City(name: "Buenos Aires", color: .Yellow)
    public static let cairo = City(name: "Cairo", color: .Black)
    public static let chennai = City(name: "Chennai", color: .Black)
