Arduino communicate between 2 different router in different location
It's not the Arduino that has anything to do with this but the routing, port forwarding and/or VPN that you set up between your routers.

I'd have thought, since you're in your final year of IT, you'd at least have some rudimentary knowledge of routing, port forwarding and VPNs...