I took that pic from aquarium shop.the small blue striped ones are female Pseudotropheus lombardoi. they are real agro.
the small yellow ones could be male lombardoi but I need better pics.
they are not community fish and will kill anything peaceful. they also require hard alkaline water (GH above 300ppm and pH above 7.6).
What is mean by agro?They all look like Lake Malawi cichlids from the Pseudotropheus genus. They are all agro.