Mata Amritanandamayi Devi, also known as Amma, has been honoured with the 2023 World Leader for Peace and Security Award...
25 Sep 2023 6:17 PM GMT