Satellite images show damage on Israeli air base after Iranian attack
Following the events of April 13 when Iran launched an attack on Israel, conflicting reports have emerged regarding the success and impact of the assault. While Iran boasts of a successful strike, Israel contends that the attack was thwarted. A BBC report …