What was claimed
A major clean-up of an Indian beach led to hundreds of thousands sea turtles hatching along its coast this week.
The clean-up happened over three years ago. At least 80 turtles were spotted there afterwards, not hundreds of thousands. A photo claiming to show the beach after the clean-up, covered in turtles, was taken on the other side of India.