Xavi is leaving for a Qatari club. Or at least that is what said Qatari club's president and coach have said. Not to mention that Cesc might have confirmed it too.
Xavi will probably talk after Spain's game tomorrow against Australia. My expectations are that he'll announce he'll retire as a spanish international but also that he's leaving Barca.