Wait, now. If Philip is a great-great grandson of Queen Victoria on his mother’s side and Elizabeth is a great-granddaughter of Queen Victoria, doesn’t that make Charles his own uncle? No wonder he’s so weird.
They are what we call "double cousins" - related twice. They are 3rd cousins through Queen Victoria and 2nd cousins once removed through King Christian IX of Denmark. Charles's weirdness is entirely his own fault.