Behold: below, the world’s largest over-water bridge, in China. Just over 26 miles long, it was inaugurated today, after four years of construction, at a cost of $2.3 billion. Fun fact: it’s six miles longer than the English Channel at its narrowest point. Details here. Read more