Audio guide 270 Million Years for a Cup of Coffee — Care for One? Yán Coffee at Chuiyun Tongtian River, Tonglu — a train ride from Shanghai, closer still from Hangzhou