Johannesburg beats Amsterdam and Beijing in new global ranking

Johannesburg has just landed among the world’s best nightlife cities – and the reasons why may surprise you.