About the author

Lt Gen KJ Singh (Retd)

Lt Gen KJ Singh (Retd)

Lt Gen KJ Singh superannuated in August, 2016 after 39 years of distinguished service. The General officer has commanded Western... Read More About: Lt Gen KJ Singh (Retd)

©2024 Bharatshakti