Follow us on
loading....
A road accident in the remote Ladakh area, close to India's disputed border with China, killed at least seven Indian...