Auditing of local financials. If so, must the auditor be located in local jurisdiction, and must the company's books be kept locally?

India
Private limited company
An annual audit is mandatory. The auditor may be located in any state in India. The company’s books of accounts should be kept locally with either the company or a third-party service provider. The Act now stipulates mandatory rotation of auditors. Instead of the annual appointment, individual auditors can hold office for a maximum period of 5 years, whereas audit firms may retain the post for up to 10 years. The first auditor of the company should be appointed by the board within 30 days from incorporation or within 90 days from incorporation by the shareholders on failure to appoint within 30 days.
Corporate books, such as the minute book and other statutory registers, should be kept with the company. The common seal, if available, should also be kept with the company. The requirement for a common seal has now been made optional, and the director’s signature is acceptable in lieu of the common seal of the company.