Woman repeatedly punched and knocked down stairs at Fife hostel

James Bank Hostel, Dunfermline (stock image).
James Bank Hostel, Dunfermline (stock image).