salaam
I used iranianvisa dot com for my visa. They were good and I got my visa within a few days in LHR.I applied in advance from Australia. They work so well it is hard to believe.All will be done, don't worry.You just state where you want get your visa from if not in your own country, and mash`allah! it works.
I have returned from this India/pak/UAE/Iran trip. It was excellent.Iran is safe and friendly, and everything works there unlike PAK. but it is not a free country at all.I didn't like Irani food. It is bland and boring.However I am used to South Indian,Thai, and Punjabi food.
In Rawalpindi i got my air ticket.
Compare prices between travel agents.
I flew from ISB to Abu Zhabi and then onto Tehran.I travelled overland in Iran and ended up in Shiraz as planned after 3 weeks . On arrival in Tehran at the first opportunity I went and booked an Air iran flight from Shiraz back to Tehran. That was about US$45 one way. CHEAP!
My return ticket from Pak to UAE to IRAN was w/ itahad air.They were Ok.
Other options incl. flying into mashshad,Shiraz and Esfahan etc. If you can a ticket with Mahan air they fly from LHR to Iran directly via mashshad.
Many pakis who are shia go to Iran/eeraun for pilgramage/'ziarat' so the direct services are often booked up .
khudaahaafiz

