About Dhṛtarāṣṭra

Dhṛtarāṣṭra is a major deity in Buddhism and one of the Four Heavenly Kings. His name means "Upholder of the Nation."