Front: 2003 IT TH Back: Imperial Palace Plaza in Tokyo, the capital of Japan Place du Palais Impérial à Tokyo, capitale du Japon La Plaza del Palacio Imperial en Tokio, la capital del Japón MINISTRY OF FOREIGN AFFAIRS, JAPAN. STAMP