Technology How Google Maps helped one man repay a debt owed since the 1990s Aditya Rao · July 12, 2026