Oct 30 (Reuters) - Realty Income Corp said on Monday it would buy Spirit Realty Capital in an all-stock deal valued at $9.3 billion. (Reporting by Kannaki Deka in Bengaluru; Editing by Shilpi Majumdar)