How to establish communication between two different gke clusters services with istio

Hi, everyone. I hope you all are good. I’m trying to deploy the multi-cluster application on Google Kubernetes Engine by using istio. but I did not get any success. What I want to achieve is that the service of one gke cluster communicates with the second gke cluster service. I followed this https://istio.io/latest/docs/setup/platform-setup/gke/, https://istio.io/latest/docs/setup/install/multicluster/multi-primary/ documentation and I also tried this https://istio.io/latest/docs/setup/install/multicluster/verify/ to make sure it’s working but I did not get desired output.
Can anyone help me with this how I can create communication between services of two different gke clusters with istio.