An Iranian attempted attack on a US–UK military base in the Indian Ocean shows Tehran can launch missiles as far as 4,000km, raising concerns European cities are in reach.