Home Articles China and India forge peace, but both countries clash over Iran