Ahmedabad, Kolkata, Pune Are India’s Most-affordable Housing Markets; Mumbai Past Attain: Knight Frank