The clock tower is nicknamed Big Ben. I wonder if those in Greece have one as well.