Looks like one can attribute processing times to many factors. Location, nationality, accuracy on documentation, cooperation of other country, the office or officer handling your file and probably being fortunate or lucky as well.
Mine I feared will take longer than many because my file would...