Airbnb has been handed a €1.3 million fine after a tiny island off the coast of western France won the latest stage of its legal battle against the US-based lettings giant. Read this story
Airbnb has been handed a €1.3 million fine after a tiny island off the coast of western France won the latest stage of its legal battle against the US-based lettings giant. Read this story