In Pictures
The highlights of the week including Champions League, Giro d’Italia and Monaco Grand Prix results.