Thanks to the iPhone 3G, Apple is quickly expanding its product reach around the world. The device is already in 21 countries and will launch in another 20 on August 22. But it’s not all just about the phones itself, it’s about Apple’s digital stores as well — iTunes and now the App Store. Italian blog SetteB.IT has put together a graphic of 90 countries around the world, showcasing who has access to what so far.

Green circles mean there will be availability (by August 22), red circles mean the product or service is not be available yet.

As you can see below, there are some odd mixtures in certain countries. For example, Mexico has the iPhone 3G and the App Store but no iTunes. Also, Brazil apparently has the App Store but no iPhone 3G and no iTunes store. This is probably because you can still use the App Store with the iPod Touch.

Find an English translation of the Italian page here. For a country code key see here.