Britain had promised to defend Belgium under the Treaty of London, Germany wanted British government to ignore the Treaty and let the German army pass through Belgium. Germany attacked France through Belgium and that made Britain declare war on Germany.