ICICI Direct is a bank-based full-service stockbroker, offering brokerage services for more than 20 years. It offers a unique and seamless trading experience to its customers through ICICI