A plane passes by cherry blossoms in Dortmund, northern Germany.
A worker carries bamboo on the bank of River Brahmaputra in Guwahati.
Thousand of artists practice for opening ceremony of IPL 2018, at Wankhede stadium. First match of the IPL will be on Saturday between Mumbai Indians and Chennai Super Kings.
Pedestrians stroll in Munich's famous English garden, Germany.
Surfers catch a wave of the freezing water of the Eisbach in Munich's famous English garden, Germany.
A water pump shed is seen in the dried-up portion of the Sabarmati river on a hot day on the outskirts of Ahmedabad.
Snow falls near Bismarck State College, in Bismarck, North Dakota.
Scotland's Katie Archibald carries the flag after winning gold at the Women's 3000m Individual Pursuit at the Anna Meares Velodrome during the 2018 Commonwealth Games in Brisbane, Australia.
Worshippers enter the Church of the Holy Sepulchre as they take part in the Good Friday procession in Jerusalem's Old City.