Dear Mahmoud
Indeed . Some of my friends speak English that I occasionally find strange to accept their preferences . In an effort to further understanding this matter , I visited some links to sites that aim to bridge that gap - or let you laugh while trying. There are some serious entries about the differences among various English dialects, which I urge you to check on the web. You will find zillions of these funny examples.
Here is one for your convenience
http://www.effingpot.com/index.shtml
Hope you find it interesting
Best Regards