Young scientists from Wyedean School have achieved remarkable success in the British Physics Olympiad, earning over 50 awards ...