I searched “Mexico city slums” and that came up. If it’s not, blame Bing. Looks a lot like Caracas too.
The picture looks an awful lot like Venezuela. The workers paradise.