');--dl-icon-flickr:url('data:image/svg+xml,');--dl-icon-github:url('data:image/svg+xml,');--dl-icon-instagram:url('data:image/svg+xml,');--dl-icon-linkedin:url('data:image/svg+xml,');--dl-icon-medium:url('data:image/svg+xml,');--dl-icon-pinterest:url('data:image/svg+xml,');--dl-icon-share:url('data:image/svg+xml,');--dl-icon-tiktok:url('data:image/svg+xml,');--dl-icon-tumblr:url('data:image/svg+xml,');--dl-icon-twitter:url('data:image/svg+xml,');--dl-icon-xing:url('data:image/svg+xml,');--dl-icon-youtube:url('data:image/svg+xml,')}.social-navigation{margin:10px 0 0;box-sizing:border-box}.social-links{list-style-type:none;margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.social-links li a,.social-links li{line-height:1;padding:0;margin:0}.social-links a{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:24px;background:#353535;color:#fff;text-align:center;text-decoration:none;margin:0}.social-links li:first-child a{margin-left:0}.social-links a span:before{content:none!important}.social-links a span{display:inline-flex;align-items:center;justify-content:center;font-family:inherit;line-height:1;vertical-align:unset;width:16px;height:16px;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.social-links li a span{-webkit-mask-image:var(--dl-icon-share);mask-image:var(--dl-icon-share)}.social-links li a[href*="facebook.com"] span{-webkit-mask-image:var(--dl-icon-facebook);mask-image:var(--dl-icon-facebook)}.social-links li a[href*=feed] span{-webkit-mask-image:var(--dl-icon-feed);mask-image:var(--dl-icon-feed)}.social-links li a[href*="flickr.com"] span{-webkit-mask-image:var(--dl-icon-flickr);mask-image:var(--dl-icon-flickr)}.social-links li a[href*="instagram.com"] span{-webkit-mask-image:var(--dl-icon-instagram);mask-image:var(--dl-icon-instagram)}.social-links li a[href*="twitter.com"] span{-webkit-mask-image:var(--dl-icon-twitter);mask-image:var(--dl-icon-twitter)}.social-links li a[href*="youtube.com"] span{-webkit-mask-image:var(--dl-icon-youtube);mask-image:var(--dl-icon-youtube)}.menu-toggle{display:none;position:absolute;right:0;top:0;width:40px;height:40px;text-decoration:none;color:#151515;padding:0;margin:0;background-color:transparent;border:0;border-radius:0;text-align:center}.button-toggle{display:block;background-color:#151515;height:3px;opacity:1;position:absolute;width:24px;z-index:20;left:8px;top:20px;border-radius:2px}.button-toggle:before{content:"";height:3px;left:0;position:absolute;top:-7px;transform-origin:center center 0;width:24px;background-color:#151515;border-radius:inherit}.button-toggle:after{bottom:-7px;content:"";height:3px;left:0;position:absolute;transform-origin:center center 0;width:24px;background-color:#151515;border-radius:inherit}@media (max-width:480px){.mobile-navigation{padding-left:20px;padding-right:20px}}@media (max-width:768px),(min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){#site-navigation{display:none}.menu-toggle{display:block;z-index:1000;border:0;border-radius:0;text-decoration:none;text-align:center}.mobile-navigation{display:block;background-color:#151515;height:100vh;opacity:0;overflow-y:auto;overflow-x:hidden;padding:60px 40px 40px;font-size:16px;visibility:hidden;position:fixed;top:0;right:0;left:0;z-index:999;box-sizing:border-box}.mobile-navigation ul{list-style-type:none}.mobile-navigation ul li{display:block;margin:0}.mobile-navigation ul ul{margin:0;padding:0 0 0 20px;opacity:0;visibility:hidden;max-height:0}.mobile-nav-menu{padding:0;margin:0}.mobile-nav-menu>li{border-bottom:1px solid rgba(255,255,255,.1)}.mobile-nav-menu a{display:inline-block;width:auto;height:auto;padding:15px 10px;line-height:1.5;color:#ddd;background:0 0;text-decoration:none;border:0}.mobile-nav-menu ul a{padding-left:inherit}.mobile-navigation .social-links{margin:0;padding:10px}.mobile-navigation .social-links li a{width:30px;height:30px;border-radius:30px;text-decoration:none;background-color:#fff;color:#151515}.mobile-navigation .social-links a span{width:18px;height:18px}}@media (min-width:769px){.mobile-navigation{display:none}}.site-header{position:relative}.site-brand{position:relative;margin:20px 0}.site-description{color:#959595;color:rgba(0,0,0,.5);margin:5px 0 0;font-size:1em;font-weight:400}.header-image{display:none}.site-main{margin:20px 0}.hentry{margin:0 0 20px;padding:0;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.06)}.entry-header{position:relative;padding:15px 20px;border-bottom:1px solid rgba(0,0,0,.07)}.entry-title{box-sizing:border-box}.entry-time{display:none}.entry-content{padding:20px;overflow-wrap:break-word}.page-header{background-color:#fff;margin:0 0 20px;padding:15px 20px;box-shadow:0 1px 1px rgba(0,0,0,.06)}.page-header h1{font-size:.857em;text-transform:uppercase;margin:0;padding:0}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.entry-format-icon{display:none}.entry-format-icon{line-height:48px}.entry-format-icon:before{font-family:"icons-font"!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:21px;text-align:center;color:#fff;vertical-align:middle}.one-column .content-area{width:100%;max-width:100%;float:none}@media screen and (min-width:480px){.header-image{display:block;text-decoration:none;margin-top:20px}.header-image img{display:block;max-width:100%;height:auto}}@media screen and (min-width:600px){#page{padding:0 30px}}@media screen and (min-width:768px){#page{max-width:740px;padding:0 40px}.entry-title{padding-right:60px}.entry-time{display:block;position:absolute;width:48px;height:48px;right:20px;top:15px;background-color:rgba(15,165,217,.75);border-radius:24px;color:#fff;font-size:12px;font-weight:700;letter-spacing:1px;text-align:center;text-transform:uppercase}.entry-time-day{display:block;line-height:1;padding:8px 0 3px}.entry-time-month{border-top:1px solid rgba(255,255,255,.2);display:inline-block;line-height:1;padding:3px 0 0}.post .entry-header{min-height:48px}}@media screen and (min-width:1024px){#page{margin:auto;padding:0;max-width:980px}.content-area{width:65.3062%;float:left}}@media (max-width:768px),(min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){.site-brand .col-6{width:100%;float:none}.site-title{padding-right:60px}.site-brand{margin-bottom:0}.social-navigation{width:100%;float:none;padding:0}.social-links{justify-content:flex-start}}.menu-toggle,button.menu-toggle{display:none;position:absolute;right:0;top:0;width:40px;height:40px;text-decoration:none;color:#151515;padding:0;margin:0;background-color:transparent;border:0;border-radius:0;text-align:center}.button-toggle{display:block;background-color:#151515;height:3px;opacity:1;position:absolute;width:24px;z-index:20;left:8px;top:20px;border-radius:2px}.button-toggle:before{content:"";height:3px;left:0;position:absolute;top:-7px;transform-origin:center center 0;width:24px;background-color:#151515;border-radius:inherit}.button-toggle:after{bottom:-7px;content:"";height:3px;left:0;position:absolute;transform-origin:center center 0;width:24px;background-color:#151515;border-radius:inherit}@media (max-width:480px){.mobile-navigation{padding-left:20px;padding-right:20px}}@media (max-width:768px),(min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){#site-navigation{display:none}.menu-toggle,button.menu-toggle{display:block;z-index:1000;border:0;border-radius:0;text-decoration:none;text-align:center}.mobile-navigation{display:block;background-color:#151515;height:100vh;opacity:0;overflow-y:auto;overflow-x:hidden;padding:60px 40px 40px;font-size:16px;visibility:hidden;position:fixed;top:0;right:0;left:0;z-index:999;box-sizing:border-box}.mobile-navigation ul{list-style-type:none}.mobile-navigation ul li{display:block;margin:0}.mobile-navigation ul ul{margin:0;padding:0 0 0 20px;opacity:0;visibility:hidden;max-height:0}.mobile-nav-menu{padding:0;margin:0}.mobile-nav-menu>li{border-bottom:1px solid rgba(255,255,255,.1)}.mobile-nav-menu a{display:inline-block;width:auto;height:auto;padding:15px 10px;line-height:1.5;color:#ddd;background:0 0;text-decoration:none;border:0}.mobile-nav-menu ul a{padding-left:inherit}}@media (min-width:769px){.mobile-navigation{display:none}}:root{--wpforms-field-border-radius:3px;--wpforms-field-border-style:solid;--wpforms-field-border-size:1px;--wpforms-field-background-color:#fff;--wpforms-field-border-color:rgba(0,0,0,.25);--wpforms-field-border-color-spare:rgba(0,0,0,.25);--wpforms-field-text-color:rgba(0,0,0,.7);--wpforms-field-menu-color:#fff;--wpforms-label-color:rgba(0,0,0,.85);--wpforms-label-sublabel-color:rgba(0,0,0,.55);--wpforms-label-error-color:#d63637;--wpforms-button-border-radius:3px;--wpforms-button-border-style:none;--wpforms-button-border-size:1px;--wpforms-button-background-color:#066aab;--wpforms-button-border-color:#066aab;--wpforms-button-text-color:#fff;--wpforms-page-break-color:#066aab;--wpforms-background-image:none;--wpforms-background-position:center center;--wpforms-background-repeat:no-repeat;--wpforms-background-size:cover;--wpforms-background-width:100px;--wpforms-background-height:100px;--wpforms-background-color:rgba(0,0,0,0);--wpforms-background-url:none;--wpforms-container-padding:0px;--wpforms-container-border-style:none;--wpforms-container-border-width:1px;--wpforms-container-border-color:#000;--wpforms-container-border-radius:3px;--wpforms-field-size-input-height:43px;--wpforms-field-size-input-spacing:15px;--wpforms-field-size-font-size:16px;--wpforms-field-size-line-height:19px;--wpforms-field-size-padding-h:14px;--wpforms-field-size-checkbox-size:16px;--wpforms-field-size-sublabel-spacing:5px;--wpforms-field-size-icon-size:1;--wpforms-label-size-font-size:16px;--wpforms-label-size-line-height:19px;--wpforms-label-size-sublabel-font-size:14px;--wpforms-label-size-sublabel-line-height:17px;--wpforms-button-size-font-size:17px;--wpforms-button-size-height:41px;--wpforms-button-size-padding-h:15px;--wpforms-button-size-margin-top:10px;--wpforms-container-shadow-size-box-shadow:none}
Morning on the boat in the bay, with more incredible views and fantastic food, before a long bus ride back to the craziness of Hanoi. The insane traffic and buzzing night market are indescribable, an assault on all the senses as you put your life in the hands of a thousand moped riders every time you cross the road, and your faith in the immune system every time you sample a street-brewed "bia hoi" or an unidentified morsel of deep fried mystery meat.
Halong Bay, Vietnam, is stunning. Our boat is superb, a triple dealer with en-suite cabins, a bar and restaurant, and sun loungers on the top deck. After a lunch of freshly caught fish and sea food, Vietnamese style, we sail to a spectacular limestone cave. Then I take to the water in a kayak with Steve, and we paddle around the islands. After a while we find our own private beach on one of the islands, and I go swimming in the wonderfully warm waters of the south China sea. Dinner is even better than lunch, and the view of the bay as night falls is sensational with the many boats lit up and the islands in silhouette.
Rainy cycle tour of Hue and the citadel, boat ride on the perfume river. Phone wet in heavy rain, now broken, using backup which is rubbish. Overnight train to Hanoi. Interesting…
First two legs of today’s cycling are along the roads I rode yesterday on the motorcycle. As usual, I finish each leg about 15 minutes before the rest, some as slow as 30 more minutes over 20km. The third leg is up the Hai Van pass. I start last and I ride hard, catching those that started a good 3 or 4 minutes before me after about 2 of the 10km, and I track the fastest for another 7. Near the top, a petrol tanker passes, I stand up and sprint after it, and just manage to catch it, grabbing hold of the rear bumper. I truck surf the last 500m to the top, swallowing diesel fumes, laughing along with the truck’s passenger who hangs out of the window and waves, fighting to balance and not be pulled under the wheels. A minute of exhilaration and I’m at the top, where it’s very foggy. The downhill is good fun too, but having reached the top and knowing there’s only one short ride left, it feels like I’ve finished this trip. Tomorrow we have a morning in Hue
before boarding the reunification express to Hanoi, then a night on a boat in Halong bay, and a final night in Hanoi.
Leaving Nha Trang we follow the coast north, enjoying blazing sun and dazzling views of the south China sea, islands and fishing boats, before stopping for lunch at yet another idyllic beach. Afternoon brings challenging climbs and a cruise through a village in the middle of rice harvesting, people everywhere and rice spread out over the road to dry. We arrive in Quy Nhon in time for dinner followed by a drink on the rooftop bar.