Kansas City Royals win the World Series - The Horn News