Microsoft have announced that Global VNet Peering is now generally available in Azure!

Unlike previously where you may have needed gateways, your resources can now communicate directly without the need for extra hops or transmitting data over the public internet. This will result in a higher bandwidth and lower latency connection across your virtual networks in public regions.

You can see an overview of this feature here and also some detailed documentation around this new feature and virtual networks in Azure here.