Cyclists from 24 countries compete in Tour de Singkarak 2013 in Indonesia
Cyclists compete in stage two of Tour de Singkarak 2013 in West Sumatra, Indonesia, June 3, 2013. Hundreds of cyclists from 24 countries and regions participate in this annual cycling race. <Xinhua/Veri Sanovri>