Quizzing Live

In Education, Keele University Is Situated Nearest Which British City

Answer:
Stoke-On-Trent