You can invert positions before plotting.
pos = {city:(long, lat) for (city, (lat,long)) in nx.get_node_attributes(G, 'pos').items()}
nx.draw(G, pos, with_labels=True, node_size=0)
, nx.get_node_attributes('pos') . (city, (lat, long)), , pos, pos[city]=(long,lat).