Sri Lanka has launched its first resort entirely managed by women, the Amba Yaalu resort, located in Dambulla city. This initiative aims to empower women in the country’s male-dominated tourism industry and contribute to the country’s economic recovery.