Realty Income offers a dividend yield of 5.3%, while BP offers a yield of 5.6%. Realty Income is a large and globally ...