Johannesburg City Library partially reopens after long delays