At first glance, Lima appears to stretch endlessly from the sea into the hills, a sprawling metropolis that bears no resemblance to the tourist images of ...