The Royal Air Force Memorial is situated on Victoria Embankment in central London and is dedicated originally to the memory of the casualties of the Royal Air Force in World War I. It has been extended for other conflicts too. It can be found between Cleopatra's Needle and Westminster Bridge, and di... From NEN Gallery