If you have never heard about the Luxembourg City Film Festival before, it may surprise you to know that the biggest annual film event in the Grand Duchy of Luxembourg, which is surrounded by France, ...