Publishing tycoon Rupert Murdoch has placed his luxury yacht, Rosehearty, on the market for the price of a Hollywood mega-mansion. The six-cabin vessel, which first set sail in 2006, is being sold for $29.7 million (£19.8 million).