Lieutenant General Upendra Dwivedi

What is the difference between Chief of Army Staff and Chief of Defence Staff, what are the responsibilities of both?

On 11th June, the Central Government has decided to appoint Upendra Dwivedi as the next…