Narender Singh: Trusted Advocate for Supreme Court of India