Rhodes The idyllic Greek Island is home to the Colossus of Rhodes, one of t - The Independent