Rhodes, the largest island of the Dodecanese archipelago in Greece, possesses ... bronze statue of the sun-god Helios, and one of the Seven Wonders of the Ancient World. The Colossus was built ...