Android Market is not directly to blame; its the application developers actually who pose those download restrictions, making some apps in the Market not available in your country. But don't worry, there's a fix.
Android App Not Available In Your Country? Here's The Fix
Market Enabler is the Android app you need. It's a fully working workaround that enables you to download Android apps not available in your country. What Market Enabler does is temporarily change the SIM issuer code in your system, making it possible to download Android apps which are not supposedly available in your country.Watch YouTube Videos Blocked or Not Available In Your Country
Market Enabler tricks the device location in order to access the Market from other countries, since the Android market is country and carrier specific.Follow this simple guide on how to download and install Android apps not available in your country:
Note: Your Android device needs to be rooted for Market Enabler to work.
Step 1 Download and install Market Enabler from Google Play HERE. Or you can get the APK file HERE.
Step 2 Open Market Enabler and choose a provider to fake. (e.g. T-Mobile [USA]).
Step 3 Minimize/close ‘Market Enabler’, and then launch Android Market app (now Google Play) then search for your app.
Step 4 Once you find the 'restricted' app, just hit ‘Download’ button and then the Android Market will open with the app magically there.
It's that easy!