Muthoot Microfin won the illustrious Golden Peacock Award 2018 for Business Excellence in the Financial Services category