Airbnb features Nepal appeal on its front page