Indochinese Peninsula

The Indochinese Peninsula is a large peninsula located in Asia. It's near India, China and Indonesia.

Tales
imagined owning a glove, which depicted the peninsula.

Appearances

 * "The Masquerade"