Oxford University vs Aldermaston

vs

Venue

Oxford University
Medical Sciences Teaching Centre, Oxford OX1 3PL, UK