pride itself on serving the north, even if it does have bases in Manchester
Manchester not in the north - you looking to start a fight??
And you've suggested Coventry? Does it have the infrastructure? Also, re MME, don't think Peel would be interested unless it was a base rather than the odd flight