1st - No you don't. Terrain-mapping, INS, Radio navigation, doppler, etc. don't rely on satellites. Besides, Iran has plenty of satellites, so no problem using GPS either.
Thats true if the relay station is on the ground. But when you have to minimize the whole system to fit into a drone which has fly thousands of feet into the air, then that's a completely different process.
2nd - Ground control stations aren't difficult to build.
Yeah ok buddy.....
3rd - The characteristics of the engine & cameras have no effect on the existence of a UAV. Besides, these aren't difficult to make either.
Your entire defense of Iran's Nonsense is keep repeating that they are not dificult to build.
If that is the case, why is Turkey, Greece, UK, Pakistan and other countries want these UAV's?
If they are so easy to build, why don't they build it themselves.
Please acquire some military knowledge before you comment.