US embassy sets up convenient US visa processing in New Delhi The US embassy in New Delhi has announced a new visa processing system that would…