Check US visa website for latest updated/changes.
travel.state.gov will be your point of fact.
Disclaimer: This video is of my experience, I'm not responsible if things are changed. Please check with US consulate for questions.
Note: I will not reply on comments for security reasons, thanks for your understanding.
Is it possible to attend Visa Interview in Delhi even if DS160 says Mumbai?
Do I need to change the location to Delhi in DS160?
What if I submit the DS160 with location Mumbai but at the time if scheduling appointment I will get earlier dates at say Kolkata, Hyderabad or Chennai or Delhi?