World's busiest sea port

Addlepated

Definition: (adjective)

Stupid & confused.

Synonyms: muddleheaded, puddingheaded.

Anai Mudi is the highest peak in South India

World's busiest sea port by cargo tonnage is
Singapore.

The Delhi Sultan When The Threat Of Invasion By Mongols Under Chingiz Khan Loomed Over India was Iltutmish