UFOs Spotted Over London

A tourist filmed the sky show that occurred above the River Thames.

Examined