• Expedia stops selling to Venezuela amid turmoil

    The Bellevue, Washington-based Expedia Gorup said that the company was acting on behalf of travellers’ wellbeing and in accordance with recent …

    Read More
  • 0 0