Before few moths I wrote about how to optimize your website for your geographical location and from past couple of months Google constantly work on improving search result for geographic location.
Now this is very easy to say Google about your website geographical location through Google Webmaster Tool. Once you will submit your website for appropriate geographical location it will display in country specific search results.
Limitation of this toll is that you can only submit your website for only one country. But good point is that you can submit number of sub domain and per directory level. If you will not submit your website for geographical location then Google will make your website listing in particular geographical location using TLD of your domain name and the IP of your hosting server.