Khayelitsha's newest and only public library does not only contains books and magazines, but also computers with internet access, an early childhood development centre and a gaming room for the over one million people in the township.