I found when recruiting for a well known organisation here that many candidates from the Indian subcontinent professed good english and excellent qualifications but the reality was often somewhat different, either their english was not what was stated or their qualifications were somewhat suspect or the level of their qualifications were not of the standard you would expect from western universities. in addition i would often come across statements of experience that the candidate just simply did not possess and would only really come out at an extensive interview or worse when they had started a job. i appreciate not all candidates were like this but a surprising proportion were - perhaps this is why established firms are more willing to recruit 'british and american' candidates at higher salaries - you get what you pay for.