We prove a reciprocity formula for the average of the product of Rankin-Selberg L-functions Lp1{2, Π ˆr σqLp1{2, σ ˆr πq as σ varies over automorphic representations of PGLpnq over a number field F , where Π and π are cuspidal automorphic representations of PGLpn `1q and PGLpn ´1q over F , respectively. If F is totally real, and Π and π are tempered everywhere, we deduce simultaneous non-vanishing of these L-values for certain sequences of σ with conductor tending to infinity in the level aspect and bearing certain local conditions.