Johannesburg’s public libraries are hubs of education, giving residents access to books, magazines and audio-visual materials. Besides lending out material, the City’s libraries offer a wide-range of other services including literacy classes, storytelling sessions for youngsters, classroom support, gatherings for older residents and literary competitions. They are also the venues for lectures, exhibitions, and talks. Libraries can be found across the City’s seven regions, and mobile satellite centres also travel to far-flung areas.