Peruvian President Dina Bolluarte announced yesterday Friday that she is recalling her country’s ambassador to Mexico because her Mexican counterpart Andres Manuel Lopez Obrador is calling her government unconstitutional.

For Ms. Boluarte, the statements made by Mr. López Obrador earlier yesterday violated the international principle that no country should intervene in the internal affairs of other countries.

Mexico’s foreign ministry did not immediately respond to Reuters’ request for comment on the Peruvian head of state’s announcement.

Former Vice President Dina Bolluarte was sworn in as Peru’s new president on December 7, hours after Congress voted to remove her predecessor Pedro Castillo from office, facing charges of a “coup” for trying to dissolve parliament. Mr. Castillo was arrested and remains in custody since then. The developments triggered a political crisis, with mass mobilizations that have claimed the lives of dozens of people.

According to Ms. Boluarte, her Mexican counterpart supports Mr. Castillo’s attempt to carry out a “coup”.

“With his statements, Mr. López violates the principle of international law of non-intervention in internal affairs, as well as those related to the defense and promotion of democracy,” the head of state said during her televised address.

Earlier yesterday, Mr. López Obrador reiterated that Mexico continues to support Pedro Castillo and consider him the legitimate president of Peru, after he was “illegally” removed from office.

This week Mr. López Obrador met in Mexico with Mr. Castillo’s wife, Lilia Paredes.