Here's a collection of some of the best photos from around the world shot in the last 24 hours.
A monkey sits on an idol of Buddha during celebrations on the birth anniversary of Buddha, also known as Vesak Day, in Kathmandu, Nepal. Photograph: Navesh Chitrakar/Reuters
Valery Danilenko, 55, owner of a cucumber farm located in the yard of his wooden house, plays the bayan or chromatic button accordion inside a greenhouse during a demonstration in the village of Tes, Minusinsk district of Krasnoyarsk region, Siberia, Russia.
Danilenko cultivates cucumbers for sale and believes that his daily musical concerts inside a greenhouse improve the growth and taste of cucumbers. Photograph: Ilya Naymushin/Reuters
Attendees visit the trade booths during the National Rifle Association's annual meeting in Louisville, Kentucky. Photograph: Aaron P. Bernstein/Reuters
A vendor waits for customers at a market in an urban village under demolition in Zhengzhou, Henan province, China. Photograph: Stringer/Reuters
Children play on a slide as a rainbow forms overhead at a makeshift camp for refugees and migrants at the Greek-Macedonian border near the village of Idomeni, Greece. Photograph: Tsironis/Reuters
The space shuttle Endeavour's external fuel tank ET-94 makes its way to the California Science Center in Exposition Park in Los Angeles, California. Photograph: Lucy Nicholson/Reuters
A dog is pulled out of a pool after a dog swimming contest in Zhengzhou, Henan province, China. Photograph: Stringer/Reuters
A car drives along a steppe road near the village of Bazandaikha in Khakassia region, Siberia, Russia. Photograph: Ilya Naymushin/Reuters