Guppy Just drove through Mexico a couple months ago and at points it was kind of scary but if you stick to the main highway you should be fine. Get like 1 hour from the border then leave at dawn so you can get a full day of driving in past the border, which is the worst part. Only drive during the day. Always, always stick to the pay roads. It'll cost a bit more but save you way more money in time and gas, plus much much safer. Sleep at well lit, walled in places on the main road. There are lots of corrupt cops and people posing as cops and you'll run into lots of checkpoints. They'll threaten you with bogus charges if you don't pay them a little gift. I suggest just paying. If you cause them trouble they'll radio to their buddies who will pull you over further down. Do not flash your money though. Keep most of your cash hidden, only carry a little bit in your wallet. That way you can be like "oh I only have $10 not $40" and they'll probably take it. The actual military checkpoints are serious though, so no worries about bribes from them. Once you get in the southern half of Mexico it's much nicer.
Tehran is the capital city of which country?
... to be completed