You can play PokerStars for real money in dozens of countries around the world, including Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, Germany, Hungary, Ireland, Latvia, Lithuania, Malta, Poland, and Sweden, among others.
Yes, you can play PokerStars from any country you want if you have a reliable VPN with thousands of worldwide servers.