La Ilaha Illa Allah - means "There is no god but Allah" picture above shows the trees in Germany form this sentence. This scenery alone has converted many people to Islam.