Troubadour Films is located in Carouge, Switzerland on Rue Ancienne 34. Troubadour Films is rated 3 out of 5 in the category video production serviceschool district office in Switzerland. Founded by Beatrice and Nasser Bakhti in London, in 1991 and moved to Geneva in 1993, Troubadour Films is a creative and innovative independent film production company, providing all aspects of production for series , documentaries and fiction films for cinema and television.