The Indian and Chinese armies face off on the Sopua Mountains near Pengang Lake!

Back to top button