Outsourcing is defined as the practice wherein a firm entrusts another firm to carry out one of its operational functions. Firms do this in order to focus better on other areas of business that need attention. This practice has gained a lot of prominence over the past...