Tehran, IRNA – Iran has unveiled a new unmanned aerial vehicle (UAV) that is capable of flying non-stop for 24 hours.