Marvin Olasky | Lima, at 9 million people one of the 10 largest cities in the Americas, is economically stratified but not stagnant.
Letters from our readers