Travel is one of the best ways to broaden your horizons, forge new friendships and learn some invaluable life skills. It is not without its challenges, however, and situations such as getting lost, not speaking the local language or flight cancellations can still crop up. The frustrations that come with travel can be even more […]