Knight Frank's data shows that affordability of residential property in top eight cities in India has improved