His Holiness the Dalai Lama's arrival in Leh, Ladakh, India on July 11, 2023.
Venue: Leh, Ladakh, India Date: July 11, 2023 Duration: 3 minutes and 48 seconds Languages: English