The US ambassador to Mexico has resigned, Secretary of State Hillary Clinton announced Saturday, weeks after Mexican President Felipe Calderon said diplomatic cables written by the envoy damaged bilateral ties.
US ambassador to Mexico resigns: