Numerical investigation of double-diffusive natural convection in a staggered cavity with two triangular obstacles