Currently am holding Italian permit of stay and id and British permit of stay too but I have a Ghanaian passport,am currently thinking of going to a visit in France for 3 days with the permit of stays I have to I still need to apply for visa before going to France??