Colorful stone buildings in the historic town of Monemvasia, Greece. / Cosmos