Tata Motors is to start building an assembly plant in South Africa in July for the production of commercial vehicles for the South African and other African markets.