This South Africa Ship Flag was removed from a vessel being cut up for scrap. This flag is exactly like it was when it was found, it has not been washed.
What do the six colors of the South African flag mean? Blue stands for the sky, green is for the territory of the country, black is for the black people in South Africa, White is for the white South Africans, Yellow symbolizes gold, and red stand for the blood shed.
One side of the flag and a close-up of the fabric is shown in the photos.