just a question.
Hello ! Here is the answer to your question : of course not, it's just a way to celebrate the Olympics and Paralympics (even if there is a real city in Greece named Olympia), and there are other flags like this which don't correspond to a country (international or European Union for example) or refer to inhabited islands.