Johannesburg

Johannesburg:  A Tale of Two Cities Johannesburg has been a surprise.  After a 40 hour flight due to a delayed plane and missed connection, my taxi in Johannesburg immediately encountered… Read more »