London leapfrogs New York to top IFC ranking -