Step back in time as you set foot into the depths of the best prehistoric caves in the world.

Step back in time as you set foot into the depths of the best prehistoric caves in the world.
Ancient caves in India play a big role in representing the country’s cultural heritage.
The Bone Caves, located near Inchnadamph in the Scottish Highlands, are an archaeological treasure trove with a rich prehistoric past.