India
Head to the Velas Turtle Festival in Maharashtra to witness one of the simplest yet most surreal natural phenomena -the hatching turtles.
By Kumar Shree
Subscribe to our newsletter to get the latest on travel, stay & dining.
Thank you for your subscription.