About the author

Lt Gen KJ Singh (Retd)

Lt Gen KJ Singh superannuated in August, 2016 after 39 years of distinguished service.

Read More About: Lt Gen KJ Singh (Retd)

©2024 Bharatshakti