Indian police and Chinese police constables in the compound of the Central Police Station, Hollywood Road, 1906. Reference No.: 06-10-296