This question already has an answer here:
Please guide. Traveling to India from USA. Am on Green Card in USA. Wanted to take a tourist stop of couple of weeks in Italy on the way. Problem is seems I will need a visa for my Italy stop. The Italian embassy do not have a interview date until July this is way past my travel dates. Kindly advise if I can get a Schengen visa from any other country for my travel to Italy. As indicated am stopping only in Italy and no other country in Europe this itinerary. Thanks for reading.