Iran launched ballistic missiles at the joint US-UK military base in Diego Garcia on Friday, demonstrating a missile capability that goes beyond what Tehran was known to have possessed.