Nirmal Singh Rihal

Nirmal Singh Rihal
Image Source: University of Glasgow Archive Services, DC225/1/52

All photos | View larger image

Associated People

Associated Countries

Flag of Canada Canada
Flag of India India
Flag of Kenya Kenya