Saeed
Sorry to pick on this thread, but I think that we need to own our GMAT score and not come up with feel-good 'pats on the back' to make us feel better about our scores. There are many constraints under which many people worldwide take their GMAT - Many Americans and people from elsewhere work 50 hour weeks and have very little time to squeeze in for their GMAT preps. Many others have to take GMAT within a month tops to be able to apply by a certain date. There's a US army officer stationed in Afghanistan currently who has recently scored a 670 - when congratulated for his efforts, he simply said that it was easier to study in Afghanistan because on days when he did not go out on a mission, he had nothing else to do!
And please, Iran and its neighboring countries or India, for that matter, are not in such bad shape that you get mugged the moment you step out of a room. Also, if we know that we will have to make a 2 day trip to reach our GMAT center, we will prepare accordingly and finish our preps ahead of time - and also, be mentally prepared for it.
You have GMATClub access in Iran, looks like - as also access to OG12 and GMATPrep and possibly, other tutorials as well. We dont need much more to prep for GMAT - do we?