Quoted By:
As of now, alliances are unlimited. You can have as many alliances as you want, however you can not attack some one you are allied with, directly or indirectly.
So if you are allied with X, and X is allied with Y, you may not attack Y
You must wait a turn to attack a former ally if you break an alliance