The far more obvious visual reference is that the “temple” IS A MOSQUE!!!!
Confirmed... to my surprise... that that’s actually Epstein’s island and “temple.”