The Suicide Squad’s Menacing Super-Villain Starro Takes on Dubai! Looking out onto The Beach opposite JBR with the Ain Dubai – the world’s largest…