… is a unique Island in Greece that swarms with tourists … country. An image of Santorini, Greece landscape Twitter Marines_26_bot … When she first arrived in Greece, the entrepreneur managed to get … she lived in Athens, the Greek capital. However, they managed to …