Peru's capital city Lima is fast becoming a sprawling megacity.
At least nine million people live there, but many lack even the most basic services, such as adequate healthcare.
But that's where Peru's "Solidarity Hospitals" come in. Medical facilities providing low-cost care in and around the city.
Al Jazeera's Barbara Benitez reports.