A look at the best news photos from around the world.
1Soldiers and Royal Canadian Mounted Police officers mark the 100th anniversary of the Battle of Vimy Ridge at the WWI Canadian National Vimy Memorial in Vimy, France.
2People attend a memorial ceremony at Sergels Torg plaza in Stockholm, near a department store where a truck drove into two days before. Four people died and fifteen were injured.
3A woman lights a candle during the Palm Sunday Mass inside the St. Peter's Cathedral in the High-Petrovsky monastery in Moscow, Russia.
4Planes take part in the final joint Saudi and Sudanese Air Force exercise at Merowe Airport in Merowe, Northern State, Sudan.