The big old male in the centre right looks like a Copadichromis borleyi, and the silvery fish with orange fins at the bottom is certainly a female of this species. The yellow male in the left centre might be one of the Pseudotropheus tropheops morphs, but I am far from sure.