According to the latest annual report by consulting company Tholons, Bangalore remains the most desirable IT/ITeS outsourcing destination in the world, with six Indian cities ranking among the top ten most attractive outsourcing locations. Mumbai, Delhi NCR, Chennai, Hyderabad, and Pune are the remaining cities.