image
Border dispute with India contained: China