United Kingdom has the largest navy due to the fact that the country is surrounded by water and ocean, while all the other countries on the list here are landlocked countries with no adjacent major body of water.
5.8m questions
7.5m answers