Anti-apartheid activist and Congress of the People president Mosiuoa Lekota, popularly known as “Terror”, has passed away in hospital after battling a long illness.