1. should i file while there in california on visitro visa or while they are in india..which is better in general? 2. if i choose to file while they are india, what is the general timeline for interview process and approval?