The North Korean ambassador in Bangladesh issued an apology after one of the embassy's diplomats was caught carrying 27 kilograms (59 pounds) of undeclared gold into the country's main airport in Dhaka, according to officials in Bangladesh.