Accept some countries to connect

i only want to accept some countries to connect to my network.
As attachment, is it work?

If you want to deny some contries:
You should grab the zone(s) for the desired country from http://www.ipdeny.com/ipblocks/
Convert them to a Mikrotik format like:

/ip firewall address-list
add list=blacklist address=1.2.3.4 comment=BadCountry

Setup a script on MT to import the file(s) from a http/ftp server or manually copy them to your router and import them.
Drop from address list BadCountry or whatever name you specify.

If you want to allow only one country:
Do the same as for deny, but first Allow from address list GoodCountry and then drop everything else.
I would actually create a page on a web server with:
“Your country has been blocked”
And redirect all but your GoodCountry to that web page.