Quizzing Live

Which British Tv Company Shares Its Name With A City In Spain

Answer:
Granada