India Trade Deal (30 Oct 2023) – 5 Key Highlights, Implications of Supreme Court Ruling & Future Outlook