StarLight
January 1903
3 mins
TMDB
0.0
Documentary
Stately scenes in India, likely filmed during the 1903 Delhi Durbar.
Watch Now