Answer :

It was located on the Greek Island of Rhodes

Other Questions