Abstract: Travel planning is a complex process that requires consideration of many factors such as cost, comfort level, user preferences, geopolitical situation and available locations. Artificial ...