Distinguish between BPO and KPO on the basis of

Distinguish between BPO and KPO on the basis of
(a) Activities (b) Focus © Qualification (d) Involvement with clients

The differences between BPO and KPO on given basis are