One person was shot dead and foreign-owned shops were looted as violence erupted in the South African township of Soweto on Wednesday, police said.