I was thrown off by the description saying that the main character works at the Cape Town airport. Is there another Cape Town that I am not aware of? This is definitely not supposed to be South Africa.
I removed the mention in the overview and the two South Africa related keywords. It looks like the only source was this festival synopsis, but since that info is contradicted by all other available information I think it's safe to say it was incorrect. Thanks for your report!