Weird Wonders of the World - watch online: streaming, buy or rent

We couldn’t find any streaming options in India, but Weird Wonders of the World is available in Indonesia and 5 other countries on iflix, Amazon Video, Apple TV.