Advertisment

Indian troops at UK palace

Indian troops at UK palace
The forgotten history of the Indian Army soldiers that camped in the grounds of Hampton Court Palace, south-west of London, in the early 20th century is set to...
Advertisment
Subscribe