What was the main reason that Islam did not expand militarily into Western Europe from the East?
A peace treaty was signed with the Roman Catholic Church as fellow people of the book.
The declared that God revealed to them not to go to colder climates.
The Byzantine Empire effectively stopped them through eight centuries of defense.
The peoples of the western Roman Empire remained united for common defense.