20200626 india: FATF has vindicated India's stand: MEA