Originally posted by: ManeeshaN
If anything on Hindu mythology sworn enemies can co-exist under the guidance or umbrella of the supreme powers. Garud and SheshNaag are both the servitors of Vishnu ( vulture and snake) They are showing bela as SheshNaag vansh queen. So they can swing the story anyway they wish to.