London Bridge, TorquayThis spectacular limestone Arch in Torquay, a seaside town in Devon, England w