Traveling is an adventure! Sometimes things don’t go the way you planned or hoped: buses get delayed, mosquitoes swarm you and all you can think about is dengue fever, you might lose some money or get ripped off, you might get sick, or sweat buckets in tropical locations. If you are not careful on long journeys […]