Offshoring Outsourcing Bpo

what is the difference between BPO & KPO?
What is the difference between Business Process Outsourcing (BPO) & Knowledge process Offshoring (KPO)?
BPO and KPO have a very little difference except for the fact that these are industry made words and have no relevance in the market which they are sold. KPO tend to do more knowledge based work hiring better resourced than a typical BPO which could be doing more mundane and unskilled work, like call centers, data entry etc. KPO could be legal outsourcing, equtiy research etc.
Maair Ventures, an offshore BPO in Pakistan