Nar Hari Singh

Advocate on Record at Supreme Court of India

Nar Hari Singh is a leading Advocate on Record at the Supreme Court of India, specializing in criminal law and legal reforms.