In Geo Daily India Travel United States US Embassy in New Delhi Opens 2.5 Lakh Visa Slots, But Technical Glitch Affects 2023 Appointments” November 6, 2023 No Comments 3 Mins Read