Nepal has once again been placed on the Financial Action Task Force (FATF) grey list, a development that could trigger significant financial and economic implications for both Nepal and its close ...