You should be physically present in India to apply for a visa from a U.S. Embassy in India. You are allowed to schedule your documents drop-off even when you are outside India but would need to be physically present to drop them off. As a matter of fact, your passport is needed to be dropped off too.