Japan s Princess Mako has married her commoner boyfriend Kei Komuro, the Imperial Household Agency says, the union coming after years of controversy over a financial dispute involving his mother that led the couple to forgo traditional ceremonies associated with a royal marriage.