Source:
Raffles Museum and Library
See related records:
Straits, Settlements, Overseas and Private Records (28,933)
Explore the archives