Pretoria, a beautiful garden-like city with its shady, jacaranda lined streets and its magnificent historic buildings, has a multicultural buzz which emanates from a harmonious blend of traditions, cultures, languages and architecture. It is a rainbow city and a microcosm of South Africa.