Deaf Leaders FoundationJan 3, 20230 min readIndia shames Pak, China for shielding 2611 perpetrators at UN; 'They continue to walk free'