People attend Freedom Day celebrations in Kwa-Thema Township, near Johannesburg. (AP Photo/Denis Farrell)
The country celebrates the day which commemorates the 25th anniversary of the end of apartheid. (AP Photo/Denis Farrell)
Many wore the bright yellow, green and black colours of the African National Congress, the ruling party of the late Nelson Mandela that played a crucial role in the struggle that ended the brutal system of racial discrimination. (AP Photo/Denis Farrell)
Many others attended the event wearing traditional outfits. (AP Photo/Denis Farrell)
Many waved the South African flag at the festivities which featured speeches focusing on the progress made in the past quarter-century and the many challenges that still must be tackled, including unemployment and inequality. (AP Photo/Denis Farrell)
A gospel choir performs at Freedom Day celebrations in Kwa-Thema Township. (AP Photo/Denis Farrell)
A child plays on an inflatable slide at Freedom Day celebrations in Kwa-Thema Township, near Johannesburg. (AP Photo/Denis Farrell)