CAT Logo Long.PNG
MTW_RevWhite.png

The lineage of the Japanese emperor can be traced over 2000 years.