Imposing ruins of Mycenae, an archaeological site near Mykines in Argolis, north-eastern Peloponnese, Greece.