Question: why are there ravens at the tower of london?
Answer: Their presence is traditionally believed to protect The Crown and the Tower; a superstition holds that "if the Tower of London ravens are lost or fly away, the Crown will fall and Britain with it." ... Historically, wild ravens were common throughout Britain, even in towns, the Tower being within their natural range.