Shell Grotto, the mysterious English cave of shells

In the surroundings of the English town of Margate, in the county of Kent, there is a mysterious cave decorated with more than 4 million seashells. Its name is The Shell Grotto and it is a tourist attraction shrouded in enigmas: nobody knows who built it, or when, or for what purpose.