Internal Memos Say Yahoo on Sale
Leaked memos from executives of Internet company Yahoo sparked rumors about the possible sale of the company. The popular internet company Yahoo is a leader in display advertising and has 680 million users worldwide. The company has been struggling from...