That is at least the translation of the Chinese caption of the attached panorama photo according to GoogleTranslate
That is at least the translation of the Chinese caption of the attached panorama photo according to GoogleTranslate Roads - Interchanges By: hhgygy