The impact of globalisation on the movement of people is undeniable. South Africa is a favourite destination for tourists, entertainers, sportspersons among others. However, if not handled properly, visiting, or migrating to, South Africa can be a very complex and frustrating process. We have been involved in, and are confident to assist with;