Originally Posted by DS_Vespidbat
actually in spanish its "long live"
*Viva la mexico*
Sorry, I speak both Spanish and Italian, and I've never heard a direct translation between Long live and Viva. If you want, try a translating service.
Although, I don't have any problem making a connection between Long Live and Viva. XD;; It's just not a literal translation.