L2TP/IPSEC VPN cannot connect from overseas

I have a weird problem with my L2TP/IPSEC vpn setup. I can connect without any problems while I am in the US starbucks, friends place etc. But when I fly out of the country and want to access the home network the VPN client just says “the L2TP-VPN server did not respond” - I was left high and dry because of this. Any help is appreciated. I will have to fly out again in a week :confused: I’ve attached the firewall rules.
Screen Shot 2014-03-31 at 11.35.11 PM.png

Think about the problem is on the other country service provider?..

Could be port blocking, I can’t connect to my VPN from over half the airport and motel hotspots I use, even
Verizon’s Mifi won’t work, but Sprint does.