Perth taxi driver avoids jail after sex attack on passenger

Perth Sheriff Court.
Perth Sheriff Court.