Ideally, as soon as you receive your BP, then surrender your Indian passport and apply for OCI Indian passport surrender will take 1-3 weeks OCI will take 6-8 weeks If you need to travel to India and can’t wait for OCI, then AFTER surrender of Indian passport apply for an Indian visa. You can submi...