Yes, as per SEBI and Companies Act guidelines, it is mandatory for all listed companies and certain other companies (as per prescribed thresholds) to provide e-voting facility to their shareholders.
All shareholders of a company whose names appear in the Register of Members or in the beneficial ownership records as on the cut-off date are eligible to vote electronically.
E-voting refers to the facility provided to shareholders to vote electronically on resolutions of companies, without attending the general meetings in person.