ESC
S. M. Edwardes

S. M. Edwardes

Briitish historian who lived in India.