An image shared on social media in March 2025 claims to show the "world's oldest pyramid," Gunung Padang, in Indonesia. Though Gunung Padang is a genuine archaeological site in Indonesia ...