Consulate General of Egypt, Houston — key facts