500 meters of Shanghai magic: Take a stroll down Yanqing Road
Tucked away in Shanghai' Xuhui district, Yanqing Road is just 500 meters long — but don't let its size fool you.