The endless competition between Johannesburg and Cape Town needs to be taken with a pinch of salt. In reality, we love each other, and we in CT are not jealous of this. JHB, you can have this one, once.
Apparently we are not as happy as we think we are. South Africa comes in at number two on this list, which is and isn’t a surprise. Have a look at who is slightly more happier than us.