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
'In 2 years, not 1 case of corruption in defence ministry'
'If you see Sarbjit, you won't see Aishwarya'
French officials fret over stadium security ahead of Euro 2016
When exercise does more harm than good
Congress overhaul: Is Priyanka in?