That looks like Cape Town, South Africa.