German Chancellor Angela Merkel during her visit Saturday to Mexico spoke out against building walls, saying the construction of physical borders won't fix problems with immigration.

"Obviously the main reason for people leaving must be addressed on site first, which means putting up walls and cutting oneself off will not solve the problem," Merkel said, speaking in Mexico City.