King Harishchandra, known for his absolute truthfulness, donated his entire kingdom to the sage Vishwamitra as part of a test of his integrity. He even sold himself and his family to honor his word. Indra, Durvasa, and Vishnu are not associated with receiving this donation.