New Delhi: The world’s most famous prehistoric monument, Stonehenge, has long been thought to serve as…