Answer:
There were several reasons the Byzantine Empire lasted longer than the Western Roman Empire:
Constaninople was the new seat of the Roman Empire, it was challenging to conquer them.
The location made Constaninople tough to attack, and people could receive supplies by sea.
The Golden Horn served as an excellent place for shelter.
The Theodosian Wall made it difficult to attack.
The Vikings and the Byzantines signed a treaty.
Varangian Guard's role was to keep the Empire unharmed.
They had superior weaponry and diplomacy.
Constantine's religious beliefs.
Bystantine's well-managed business abilities.
Explanation: