Pervert whose public sex act left St Andrews shop staff ‘disturbed’ avoids jail

© SuppliedBell Street in St Andrews.
Bell Street in St Andrews.

Breaking