F1: Mercedes' Andy Cowell also said no to Ferrari Ferrari is paying a dear price for its geographical location, according to Flavio Briatore.