France visa for U.S. Permanent Residents – Easy Guide

Green card holders in America do not get to enjoy visa free travel to France unlike the citizens of the United States. You need to apply fchor a visa to France with the local French consulate in the US before you are allowed to visit France for either tourism or business purpose. The French consulate[…]