No, a single Azure VNet cannot span multiple Azure regions, it is limited to a single region.
Class A, Class B, and Class C.
NAT uses public IP addresses for external internet access by translating the private IP addresses of devices on a local network.
Yes, a single device can have multiple public and/or private IP addresses simultaneously.
No, private IP addresses cannot be routed over the public internet because they are reserved for use within private networks.