India’s familiar Lady Justice statue ... "Nyaya Devi" [Goddess of Justice] is the newest installation at the Library of the Indian Supreme Court, in New Delhi. It was reportedly commissioned ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results