What to bring if invited to an Iranian house for dinner?
Head off to your local Bazaar and buy a large box of traditional sweets. It will go down a treat if many people show up, which they might. For a gift, a box of tea quality is a good neutral gift. If you have any photographs from home this is also a nice to give. There are lots of photo stores around than can print digital or scan things in and print.