Videos by DeLu Africa Ltd in Mombasa. Dealers in Construction & maintenance, Supply, Construction and Project management
Making of interlocking blocks