Unfortunately, by international agreements, BT are not allowed to block international calls. That is why most nuisance calls originate from outside the UK to evade TPS laws.
A caller display is essential these days. Most show up as INTERNATIONAL and NUMBER WITHELD.