A Japanese port city mayor has apologised for badmouthing his colleagues after he was publicly called out for using offensive language. Takeharu Yamanaka, 53, the mayor of Yokohama, has been accused ...