The 25-year-old institution has been recognized as the world's largest centre providing service and shelter to destitute and helpless women