Markets | Sun Dec 16, 2012 5:40pm EST

Iran president cancels Turkey visit amid Syria rift