Supreme Court orders cap on profits for essential medicines

India