The Nameserver ns10.fsffrance.org have a IP Address of 93.20.168.169 which is hosted on France.
Find the latest content from around the site here.