The European Parliament has voted overwhelmingly to annul a temporary agreement that allowed the Society for Worldwide Interbank Financial Telecommunication (SWIFT), a Brussels-based international banking consortium, to supply financial transaction data to the U.S. Treasury's Terrorist Finance Tracking Program.