Niyonshuti in action as Rio Olympics begin

After a four-year wait, the 2016 Summer Olympics officially opened on Friday.Over 26000 athletes will compete in over 40 sporting categories at the global event.
Niyonshuti will hit the road for the cycling road race today. / File.
Niyonshuti will hit the road for the cycling road race today. / File.
Geoffrey Asiimwe