Indus Script Seals May Be the World’s First Credit Cards, New AI-Assisted Research Shows

PRESS RELEASE: Toronto, May 5, 2026