Expedia: Your One-Stop Shop for All Your Travel Needs 6 min read Travel Expedia: Your One-Stop Shop for All Your Travel Needs Sachin Chauhan February 13, 2021 What is Expedia ? Expedia was founded in 1996 as a division of Microsoft, but was later...Read More