Live: Stunning Wuhan skyline views from the Chutian Terrace [matched_content] Wuhan, known as the “thoroughfare of nine provinces,” is a significant transportation hub in China. Renowned for its iconic Yellow …