The invention relates to a filamentous bacteriophage, carrying bacterial Lipopolysaccharide (LPS) endotoxin on its surface, for use in treating cancer and in inhibiting angiogenesis, and in a different context, for use in promoting angiogenesis in diseases or conditions in which there is insufficient angiogenesis.