India has been hailed as the leader in business process outsourcing (BPO) market due to its low-cost labor, skilled workforce and Geographic advantage.