BUDAPEST - Japan's Princess Kako, niece of Emperor Naruhito, attended a dinner in Hungary's capital Budapest on Saturday to mark the 150th anniversary of diplomatic ties between the two countries.