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