Tour of Hainan

UCI, Stage race, 20th -28th October 2012, China