Alliances between clans could be made, but are only available after a certain clan level is reached. For example, you could make an alliance between one clan at level 5, two at level 10, and a maximum of three at level 15. Clan wars could be changed to be a 4v4 at maximum, and clans can switch on or off whether they want their alliance clans to join or not. Clans can set whether they get an invitation to join the clan wars of their alliances. There can be a choice between alliance chat,clan chat, or speak to one specific clan. Friendly battles could occur between alliances to find weaknesses and strengths; troops wouldn't be expended, resources wouldn't be looted, trophies would not be won or lost. This would be difficult to program and handle, but it is a great idea, and I think there are many people who want something similar, because they know more people than they can fit into one clan.

Let me know what you think!