KATHMANDU, Nov 7: Ambassador of Nepal to Japan Dr Durga Bahadur Subedi presented the Letters of Credence to His Majesty The Emperor, at a special ceremony held at the Imperial Palace in Tokyo on Monday.