If it was visible for 20 mins while flying at cruising speed, simple geometry indicates it must have been several thousand kilometres high. Probably a rocket exhaust plume illuminated by the rising sun. Most likely the boost stage of something like a GPS (or Russian) high orbit satellite.
Edit: Chinese:
https://www.nasaspaceflight.com/2018...43-satellites/
China successfully launched a new pair of navigation satellites on Sunday marking China’s 33rd launch of the year.
[snip]
Launch time was 18:00UTC and it took over four hours to complete the mission.