I have the opposite opinion to the somewhat arrogant other posters.Binod you seem like exactly the sort of guy who might be running an outsourcing operations team in 5-10 years time. If my Queen's English-speaking colleagues find your version of English 'funny', that is their problem, not yours. If they cannot adapt their style to understand you, it is they who have the problem.If you want to work in London, I agree you'd need to improve on your English, but given that most of the world is learning English you are in a strong position in the subcontinent.The only advice I'd give is to explain what CS means, I do not know this abbreviation.