The National Bank of Hungary (MNB) has fined UniCredit Bank Hungary HUF 28 million for failing to comply fully with rules on preventing money laundering and the financing of terrorism, the central bank and financial market regulator said on Friday, according to a report by state news wire MTI.