Yes it is compulsory that CA should be practicing in India, only in case of foreign branches foreign professional “may” be appointed as auditor for foreign branch.