Air parade clips are wrongly portrayed as Indonesia's Russian army
Yahoo is using AI to generate takeaway from this article. This means that the information may not always match what is in the article. Reporting errors helps us improve our experience.Generate key points When rumors of Russia's alleged military aircraft stationed in Indonesia's Papua province claimed that both countries denied it, video surfaced, falsely claiming…