Answer:
Britain declaring war on Germany was caused by Germany's attack on Belgium. Britain wanted to protect Belgium(which was a neutral country). Also, because Belgium is close to France (who was very weak at the time) and the British wanted to prevent a French defeat.