Karachi, Lahore, Islamabad ranked among world's most affordable cities Previously, Karachi was also named the world's second riskiest city in a Forbes report, 2 months ago