One taken to hospital as police probe St Andrews University student hall party of up to 40 people

© Supplied by St Andrews UniversitDavid Russell Apartments.
David Russell Apartments.