Mexico has said it regrets Peruvian President Dina Bolwarte's decision to recall his country's ambassador in response to criticism from Mexican President Andres Manuel Lopez Obrador, the Associated Press reported.

In a statement, the Mexican Foreign Ministry's Department of External Relations said that Mexico "will keep diplomatic channels of communication open for the benefit of both societies, and also expressed the hope that a democratic agreement will soon be reached to resolve differences in our friendly Latin American country".

At his regular morning briefing on Friday, Mexico's president said he had seen polls "in which the fake president (Bolwarte) has 15% approval and 85% disapprove of her."

He also said that members of the Peruvian parliament have even less approval.

"They have 90% disapproval and yet they rule with bayonets and with repression, with force," López Obrador added.

Later on Friday, Bolhuarte rejected López Obrador's comments "regarding the internal affairs of Peru and the unacceptable questions he has repeatedly formulated about the constitutional and democratic origins of my government."

With the withdrawal of the ambassador, the diplomatic relations between Peru and Mexico "formally remain at the level of chargé d'affaires", the Peruvian president said in a statement at the presidential palace in Lima, BTA reports.

Dina Bolwarte took office on December 7, after then-President Pedro Castillo was ousted from parliament and jailed after he tried to dissolve Congress to avoid a vote to remove him from office.

Since then, there have been protests in the country in which 60 people have died, 48 of them as a result of direct clashes with the police.