US Visa Appointment Wait Times Dropped in India

Wait times for US Visa Appointments have significantly decreased from nearly 1000 days in late…