Okay, inorder to book a travel visa to Italy, i have to go all the way to Miami? This is insane. Any other alternatives? Anyone knows if this is the only way or am I missing something?
PS: I have an Indian passport
Just find the nearest scehengen country consulate. U don't "have" to go to italian consulate.
They used to have NL consulate in Atlanta but I heard they closed it down.
DM me for details.