Street scene with market stall selling live sheep, some tied by the feet, men standing talking. Shkodra. Albania, Balkan, Europe.