The Himalayas

Buddhist horns sound over the world's highest mountains, as seen from Nepal and India.