who is the chief of indian navy at present
Chief of the Naval Staff (India) The current CNS is Admiral Sunil Lanba. The 23rd Navy Chief, he took over from Admiral Robin K. Dhowan, who retired on 31 May 2016 after four decades of service from the navy.[3][4]
Amarinder Singh Captain Amarinder Singh (born 11 March 1942)[1] is an Indian politician, who is currently the 26th Chief Minister of Punjab.[2] An elected Member of the Legislative Assembly from Patiala,[3] he was also the president of Punjab Pradesh Congress Committee, the state division of the Indian National Congress.[4] He has also previously served as the Chief Minister of Punjab from 2002-2007.[5] His father was the last Maharaja of the princely state of Patiala.[5] He also served in the Indian Army from 1963 to 1966.[6] In 1980, he won a seat in the Lok Sabha for the first time.[5]He currently also serves as the chairman of the Punjab Urdu Academy.[7]