Non-native speakers of English also have trouble with English phrases and idioms. Another Indian colleague once said, "I should not slip up this opportunity," instead of using either pass up or let slip.
Lest this descend into mere finger-pointing, let me be constructive in my criticism. I've added examples that should illustrate the distinction between different terms.
The New York Times has come up with a list of more subtle errors that their authors made (and their editors let slip).