High property prices and widening income gap force residents to live in rooftop slums.