Visitors to an aquarium were treated to a show with a difference when a scuba diver started dancing with a shark.

Surreal footage shows the diver holding one of the animal's fins while he wraps his right arm around it at the oceanarium in the Neptune shopping mall in St Petersburg, Russia.

The shark is seen floating in a vertical position while the unlikely dance partners slowly turn in front of astonished onlookers.

The scuba diver holds a fin and puts his arm around the shark as the pair 'dance' at an aquarium in the Neptune shopping mall in St Petersburg, Russia

While onlookers watch in astonishment, man and beast slowly turn in a graceful movement

As the pair perform their underwater routine, a multitude of exotic fish swim around them in the footage shot on October 27.

The oceanarium has 41 aquariums, containing 150 species of fish, sea mammals and other marine life, including 4,500 exotic and tropical fish.

Among the regular shows are 'Feeding The Seals' and 'The Shark Show' - which the diver here clearly seems to be participating in.

The site also has a diving club which conducts dive training.