I do not intend this to be a Cyprus-bashing post, so please do not interpret it as such.
Cyprus must be the only independent country in the world that celebrates the national holidays of a foreign country and flies a foreign country's flag more than its own. Is this not a peculiar situation?
Could you imagine the USA flying the UK Union flag more than the Stars and Stripes or celebrating St George's Day or Guy Fawkes' Day, rather than or in addition to 4 July, because the UK was the source of their cultural heritage?