7. Indian Navy – 317,725 tons
The Indian Navy steps things up a notch, bringing its total tonnage above the 300 thousand ton mark. Including two aircraft carriers, the Indians surely have more than enough firepower to defend their waters from most threats.