Allow streamers to select/block gifted sub countries
As it stands, it's fairly easy to manipulate the Twitch local sub pricing, in certain countries. It's not difficult to get a foreign debit/prepaid cash card and in some countries/currencies like India/INR and Turkey/Lira it allows viewers to gift much larger amounts of subscriptions at a significantly lower cost to themselves which heavily financially impacts the streamer.
For example using a VPN and foreign payment method, someone could spend 11000 Rupees on 100 gifted subs, the equivalent of £108 or $132. To pay this in a standard currency would cost £399 or $499. The numbers are very similar in a number of currencies such as Russian Rubles and South African Rand, in fact in South Korean Won, Turkish Lira, Ukrainian Hryvnia the numbers are even less per sub when converted to GBP.
This means that rather than a streamer receiving approximately £1.99 or $2.50 per sub, they end up receiving £0.54 or $0.66, effectively quarter of the value. (When using Rupees)
I have to stress that this suggestion should not apply to a persons own subscription, they should be allowed to subscribe at their leisure as this is a much less significant impact than mass amounts of gifted subs and while still effectively fraudulent, it doesn't hurt the creators or the communities anywhere near as much. This still gives the option of anyone in the world being able to receive their own benefits from the subscription.