30th Punjabis


Sepoy


Awan (Punjabi Musalman)


Uniforms | Regimental History




Share




by Stephen Luscombe