site logo

Airbnb faces fresh home-sharing competition from online travel agents