WorldVia Travel Group has announced the launch of “Sites,” the company’s most advanced website creator for travel advisors that has been designed to help them build and manage scalable, ...