Last month , after very public sniping between Mr. Chavez and Peru 's president , Alejandro Toledo , the country withdrew its ambassador from Caracas , citing '' flagrant interference '' in its affairs . ''