Q. Which among the following kingdom in South India was known for an excellent Navy ? Answer: Cholas
Notes: The cholas had a good navy. The Chola navy played a vital role in the expansion of the Chola Empire, including the conquest of the Ceylon islands and naval raids on Sri Vijaya.