Unity Networking cannot connect to device in other countries ?

I am using UNET Matchmaking Services in my project.I cannot connect device in India with a device in USA.If I search for Networkwork matches ,the return list is always empty.I can connect two devices in India(tried WiFi,cellular 2G, 3G all working fine).Likewise I can connect two devices in USA without any problem.How to solve this. Do extra scripting to be added like nat punchthrough when connecting two devices from different countries.

When you use the default URL, you’ll connect to the most local data center to you geographically. This is to minimize latency in multiplayer games. Each data center can only see it’s own games.

You can force a connection however directly to the data center of your choice. Here’s the list of current URLs to do so: