channel 1 blockchains: 1.2 ,1.3, 1.4, 1.5, 1.6 (asia)
channel 2 blockchains: 1.2, 2.3, 2.4, 2.5, 2.6 (north america)
channel 3 blockchains: 1.3, 2.3, 3.4, 3.5, 3.6 (europe)
channel 4 blockchains: 1.4, 2.4, 3.4, 4.5, 4.6 (south america)
channel 5 blockchains: 1.5, 2.5, 3.5, 4.5, 5.6 (africa)
channel 6 blockchains: 1.6, 2.6, 3.6, 4.6, 5.6 (australia)
and all channels share blockchain zero.
(which is a total of 15 blockchains, not 36)
But no blockchain would be restricted to just one continent, because every channel has one blockchain (besides zero) in common with every other channel. The idea is that because most transactions involve just two people, you will very rarely need a blockchain that spans more than two channels. blockchain zero is reserved for transactions involving more than two people.
Still, your idea is valid; someone in channel 3 could give you a bitcoin.europe.Gux8854.... payment link to click on. But there's no way to enforce such a breakdown; the guy with the channel 3 address might live in Australia.
I thought it makes more sense to have the chains you described but in addition 6 chains individually for transactions that take place within the channel. So you would have blockchain 0 and 36 subchains:
channel 1 blockchains: 1, 1.2 ,1.3, 1.4, 1.5, 1.6 (asia)
channel 2 blockchains: 2, 1.2, 2.3, 2.4, 2.5, 2.6 (north america)
channel 3 blockchains: 3, 1.3, 2.3, 3.4, 3.5, 3.6 (europe)
channel 4 blockchains: 4, 1.4, 2.4, 3.4, 4.5, 4.6 (south america)
channel 5 blockchains: 5, 1.5, 2.5, 3.5, 4.5, 5.6 (africa)
channel 6 blockchains: 6, 1.6, 2.6, 3.6, 4.6, 5.6 (australia)
A transaction from channel europe to channel asia will only be recorded in blockchain 0 and blockchain 1.3.
A transaction from channel europe to channel europe will only be recorded in blockchain 0 and 3.
The header of subchain europe-asia will include a field that states the total transaction volume between channels europe to asia or vice versa.
Then channel 0 will include the header of the subchain and directly knows how many coins are within each individual channel.
In comparison to your proposal it has the advantage that someone in channel asia does not need to know a transaction which takes place from channel europe to channel europe. As I read your proposal everyone would have to record transactions which take place within another channel. Therefore I think it makes sense to have one chain per channel and in addition what you proposed a chain per pair of channels.
You can then repeat the procedure and create channels /europe/spain and /europe/italy, but now the channel /europe would act as the parent chain which just records the coin flow between the channels but not within the channels. With this tree structure it would be possible to have a lot of channels with a linear relationship between number of channels and number of chains. For example if the channels above would have each another 6 subchannels you have a total of 1+6+36 (top+second+third level) channels and in total only 1+36+216 chains.