Real judgements, distilled

Legal Case Shots

Court judgements broken down into the case type, how the decision played out, and the lesson worth remembering, with the full judgement available as a PDF.

Frequently asked questions

Is this suitable for use in legal research and court filings?+

Legal Case Shots is built to help you quickly identify and understand relevant precedent. For citation in pleadings or filings, always verify against the full judgment PDF and current citation format (e.g., 2026 INSC ___).

How is a "lesson learnt" different from the judgment's holding?+

The holding is what the court legally decided. The lesson learnt translates that into a practical takeaway: what a lawyer should factor into case strategy or client advice as a result of this precedent.

Is the full judgment available, or just a summary?+

Both. Each case shows a distilled summary (case type, key holding, and lesson learnt) and links to the full judgment as a PDF for when you need the complete text for research or citation.

Can I filter judgments by date or case type?+

Yes. Use Advanced Filters to narrow results by decision date and by practice area, including Constitutional Law, Criminal Law, Service & Administrative Law, Family Law, Civil Property & Inheritance, and Labour & Industrial Law.

Can I search judgments by a specific judge?+

Yes. You can filter judgments by the judge or bench that decided the case, which is useful for tracking how a particular judge has reasoned on similar issues across multiple rulings.

What is Legal Case Shots?+

Legal Case Shots is a searchable database of Supreme Court of India judgments, each broken down into the case type, the court's key holding, and a practical lesson learnt, with the full judgment available as a PDF for citation or deeper reading.

Environmental LawSupreme Court of India

Muruly M.S. vs. The State of Karnataka

Special Leave Petition (Civil)Decided 3 Mar 2023
Special Leave Petition (Civil) No. 12246 of 2022
Krishna Murari · Ahsanuddin Amanullah

Background

A PIL petitioner had earlier sought directions to stop the State of Karnataka from allowing transfer, sale or gifting of wild and captive elephants to private individuals, particularly targeting a private charitable trust (Radha Krishna Temple Elephant Welfare Trust) engaged in rescuing and rehabilitating abandoned or injured elephants. His earlier petition was dismissed by the High Court and by the Supreme Court. He then filed this application asking the Court to clarify that its dismissal order applied only within Karnataka and did not affect elephants elsewhere in India. The Trust opposed this, pointing out that similar PILs against it had been filed and dismissed in multiple High Courts across the country.

Decision Breakdown

The Court noted that a similar dispute had earlier been examined by the Tripura High Court, which had set up a High-Powered Committee (HPC), headed by a retired Supreme Court judge, to oversee transfers of captive elephants from Northeast India to the Trust's elephant camp. Rather than simply clarifying its earlier order, the Supreme Court extended the jurisdiction of that Tripura HPC to cover the whole of India, empowering it to examine any dispute or complaint relating to transfer, import, procurement or welfare of wild/captive animals anywhere in the country, and directing all state and central authorities to report seizures or abandonment of wild animals to it. The Court reasoned this would serve genuine animal-welfare interests while curbing a pattern of repetitive, frivolous PILs being filed against the charitable trust in different High Courts.

Lesson Learnt

Courts can respond to repeated, scattered litigation on the same underlying issue by consolidating oversight into a single specialized body (here, a pan-India High-Powered Committee) rather than deciding each case piecemeal: a practical mechanism to prevent forum-shopping and harassment litigation while still protecting the underlying public interest (animal welfare).

Muruly M.S. vs. The State of Karnataka – Legal Case Shots | LegalAware