A selection of the week's best photos from across the African continent and beyond ... a devotee of the warrior god in traditional religion - is covered in red palm oil mixed with maize flour ...
Johannesburg unveiled the largest Hindu temple in the Southern Hemisphere, attracting numerous worshippers. Led by Mahant ...