The island of Rhodes was once home to the tallest statue in the world. The statue is considered to be one of the 7 wonders of the ancient world. It was a statue depicting nobody but the Greek sun-god Helios himself. The statue was located in the city of Rhodes on the island of the …