Mehran, I recently heard clearence (which is totally different than background check) is taking a lot longer for certain nationals such as Iranians and could add up another year to the average processing time. I don’t want to spread rumers or give false information on this threat, but if that is the case, we need to be more patient. Also, I understand some cases might delay because residency etc. has not been completed. 16 months is a long time to process an application and doesn’t make sense that your case is only delaying for residency etc. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!