A wall-hung road found on a 100-meter-high cliff in Henan, China