Project 677 Lada Class / Project 1650 Amur Class Submarines

The Project 677 submarine is an improved version of the Project 636 Kilo Class with much quieter, more powerful propulsion and new combat systems. Pictured is Kilo Class submarine INS Sindhurakshak in the service of the Indian Navy.