Yes, apostille is mandatory for everyone who is traveling outside the country.  The apostille is a legalization process required by the embassies to check the genuinity of the documents  Apostille requirements are clearly written here ( apostilleservice.co.in )