Ticket sales open

Ticket sales have closed.



PyConZA brought to you by Praekelt Foundation