My US Visa has expired a few months ago and I am traveling to India to get it renewed. I will be traveling through Frankfurt, Germany and my layover at the Frankfurt International Airport is 8 hours. I heard from some friends that we cannot travel through Europe without a valid US visa even if the layover is for just a few hours. They advised me to choose another route like Dubai to get to India . Can someone please throw some light on the issue. I already purchased the ticket. Thanks in advance.