Dubai Rental Car Company Demands $10K from Texas Woman Detained In Country for Dispute Over Return of Her Personal Belongings, Claims She ‘Defamed’ Employee
Tierra Allen, a 29-year-old Texas resident who has been stuck in Dubai for several months is now facing another hurdle to return home. In April, […]