Where can you buy iPhone mini?

You can't. There is no such device. There is, however, an iPad mini, which you can get at any Apple Store or authorized Retailer such as a Best Buy.
10