Sir Elton John and Rod Stewart have been embroiled in one of the longest-running rivalries in showbiz history that's spanned ...