A massive waterspout has been filmed near the southern shore of Singapore.

Witnesses who filmed the natural phenomenon said the waterspout was seen for around 20 minutes.

A waterspout is a rapidly rotating column of air over water, under a shower cloud.