Muthoot Microfin received the Most Trusted Microfinance Brand award from ‘India Best Brand Series and Awards 2018’ (IBBA)